mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-08-14 07:19:56 +00:00
- UIColor migration: DisplayDriver::Color enum -> ColorVal/UIColor statics in the 6 driver headers + 3 driver .cpps + all main.cpp/UITask.cpp call sites. - ONE palette definition: src/helpers/ui/UIColorPalette.cpp. Envs whose DISPLAY_CLASS is a core driver (v4_tft, attaky, tdeck, M9) take the palette the core driver .o carries; envs on our drivers (r8, rak via src_filter; pagers via helpers/ui glob; both IDF apps via the whole-archive src glob) compile ours. Never both — same-name core objects collide (core LGFXDisplay). - 1.17 ESP32Board.cpp includes <target.h>: hand the core lib scope the libdeps include paths it can't chain to (MicroNMEA everywhere, SensorLib on pagers). - CustomLR1121Wrapper: setRxBoostedGainMode void->bool (1.17 base). - IDF: fetch-deps.sh gains durable vendor-time patches (ESP32Board minimal deep-sleep — no target.h on IDF; SerialBLEInterface esp-nimble-cpp 2.x port incl. esp_mac.h). helpers/ethernet/ excluded in both meshcore CMakeLists. - platformio.ini pins point at a LOCAL test tag (mc117-clean#core-v1.17.0-test); swap to the real core-v1.17.0 before merging to main. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>