feat(firmware S01E37): scaffold PlatformIO project + first blinky test #8

Open
opened 2026-05-16 03:21:14 +00:00 by hartle-tech · 0 comments
hartle-tech commented 2026-05-16 03:21:14 +00:00 (Migrated from github.com)

Stand up the firmware/ tree as an ESP-IDF + PlatformIO project. First task: get the RGB LED blinking + serial output.

Acceptance:

  • firmware/platformio.ini with esp32-s3 board target + esp-idf framework
  • firmware/src/main.c blinky on the WS2812 LED with serpent-green color
  • pio run builds cleanly
  • pio run --target upload flashes a dev board successfully
  • GitHub Actions CI: PR-time build check (no upload, no test board)
  • Component skeletons created (empty headers + CMakeLists for each)

References: MISSION.md (M4), design/architecture.md (component layout)

Stand up the firmware/ tree as an ESP-IDF + PlatformIO project. First task: get the RGB LED blinking + serial output. **Acceptance**: - [ ] `firmware/platformio.ini` with esp32-s3 board target + esp-idf framework - [ ] `firmware/src/main.c` blinky on the WS2812 LED with serpent-green color - [ ] `pio run` builds cleanly - [ ] `pio run --target upload` flashes a dev board successfully - [ ] GitHub Actions CI: PR-time build check (no upload, no test board) - [ ] Component skeletons created (empty headers + CMakeLists for each) References: `MISSION.md` (M4), `design/architecture.md` (component layout)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
hartle-tech/medusa#8
No description provided.