Software-only show-control readiness baseline

This commit is contained in:
jan
2026-04-17 21:17:23 +02:00
commit a56cecb23d
51 changed files with 16340 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
# ESP32 Node Firmware
This directory contains the ESP-IDF firmware skeleton for one ESP32 node that drives exactly three outputs:
- top
- middle
- bottom
The firmware is intentionally built around a driver abstraction. It does not assume that `UART 6`, `UART 5`, or `UART 4` are real UART peripherals.
## Planned Modules
- Network RX task
- Command decode task
- Render and apply task
- Output task
- Telemetry task
- Watchdog and recovery path
## Current Safety Posture
The skeleton blocks activation while output channels remain marked as `PANEL_DRIVER_KIND_UNVALIDATED`.
That is expected and desirable until the physical backend is confirmed.