я вот щас делаю простые железячные проектики для умного дома на esphome (platformio + планирую свои модули писать для него) и следующий проект буду делать на platformio под avr
В патченом openocd понадобилось убрать флаг -Werror из makefile В picotool добавить пропущенный заголовок подключения библиотеки В большинстве примеров с printf в cmakelist добавить строки переключения с uart на virtual com port