Add feature development guide and fix ESP-NOW proto generation.

Document UART-to-ESP-NOW flow using Find me; align proto_generate_espnow with uart (python3, -I .).

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-05-19 22:09:24 +02:00
co-authored by Cursor
parent efd6260201
commit 2e88358c53
4 changed files with 367 additions and 7 deletions
+2
View File
@@ -34,6 +34,8 @@ go run . -port /dev/ttyUSB0 clients
`clients` requires slaves to have responded to master discover broadcasts first.
For adding commands end-to-end (UART, ESP-NOW, CLI, dashboard), see **[docs/adding-a-feature.md](../docs/adding-a-feature.md)** (Find me example).
### Automated tests
Bench **configs** (`testdata/configs/`) list network, MACs, and serial ports (`uart.master` for commands, `*_console` for esptool reset). **Scenarios** run UART commands plus optional `reset` steps.