refactor: scenario_mesh unique dans lib/ partagé #3

Merged
electron merged 2 commits from feat/idf-migration into main 2026-06-10 08:52:15 +00:00
2 Commits
Author SHA1 Message Date
Claude Worker claude2 7fe0bd2af6 chore: drop sdkconfig.old from tracking
CI / platformio (pull_request) Failing after 4m11s
idf.py set-target regenerates these backups on every target switch;
they slipped into the previous commit. Ignore them like sdkconfig.
2026-06-10 10:51:31 +02:00
Claude Worker claude2 13bbb56244 refactor: single scenario_mesh in shared lib/
The component was vendored byte-identical in idf_zacus/components/ and
box3_voice/components/ (documented drift risk). Hoist the single copy
to lib/scenario_mesh, referenced from both projects via
EXTRA_COMPONENT_DIRS in their root CMakeLists. The two deliberate
frame-format reimplementations (puzzle demux in espnow_common, PLIP's
Arduino scenario_now) are now called out in the receiver-patch doc.

All 3 firmwares rebuilt green (p7_coffre, idf_zacus, box3_voice).
2026-06-10 10:50:15 +02:00