Добрый день! А кто-нибудь работает с ESP32 не в Arduino IDE, а через "родные" инструменты - ESP-IDF + Espressif IDE?
Обновил вчера все до последних версий отсюда, в итоге рабочий проект перестал собираться, ошибка driver/gpio.h: No such file or directory на инклюде:
#include "driver/gpio.h"
Файл в системе присутствует, более того другие файлы библиотек для ESP32 на него ссылаются таким же точно образом.
Да, там кучу всего поменяли, чтобы жизнь медом не казалась, настолько много, что это удостоилось нескольких migration guide - ссылка. По данной конкретной проблеме скорее всего надо добавить REQUIRES driver в idf_component_register:
idf_component_register(REQUIRES driver)
Остальные опции я опустил.
idf_component_register(REQUIRES driver)
Это помогло, правда другие уже ошибки появились, но файл подключился нормально. Гайд пока не осилил, думаю есть ли смысл? Может просто старые библиотеки установить и все?
Правда со страницы загрузки ESP-IDF не получается скачать предыдущие версии, пока не разобрался почему...
Это помогло, правда другие уже ошибки появились, но файл подключился нормально. Гайд пока не осилил, думаю есть ли смысл? Может просто старые библиотеки установить и все?
В общем и целом, конечно, лучше всегда стремиться самые актуальные инструменты использовать.
Правда со страницы загрузки ESP-IDF не получается скачать предыдущие версии, пока не разобрался почему...
Да, битые ссылки, можно с гита скачать - espressif-ide.
@aveal спасибо, скачал по Вашей ссылке, собрал проект. Пока оставлю, но затем придется заняться переносом на ESP-IDF 5.2...