mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-09-14 23:26:38 +00:00
PlatformIO's SCons flag processing mishandles a two-token "-U MACRO" in build_flags: it drops the macro name and leaves a bare -U that swallows the next flag (-Iinclude) as its argument, producing "macro names must be identifiers" for every companion_radio source file. The -U was unnecessary anyway -- this whole project builds with -w, so a later -D silently wins with no warning to suppress. Verified with a real pio build (not available earlier this session): Heltec_v3/v4, Cardputer ADV, and T-Echo Lite KeyShield solo envs all compile clean now.