Implement GPIO button hold detection and LED feedback (story 4-1)

Replace stub ButtonHoldDetector and LEDController with real gpiozero
implementations; update tests to use MockFactory so they run without
physical GPIO hardware.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Matt Edholm
2026-04-22 23:55:42 -04:00
parent ddde3358ef
commit 66884270a8
4 changed files with 102 additions and 5 deletions
@@ -69,7 +69,7 @@ development_status:
epic-3-retrospective: optional
# Epic 4: Reset & Reconfiguration
epic-4: backlog
4-1-gpio-button-hold-detection-and-led-feedback: backlog
epic-4: in-progress
4-1-gpio-button-hold-detection-and-led-feedback: review
4-2-config-wipe-setup-screen-and-return-to-provisioning: backlog
epic-4-retrospective: optional