Найти в Дзене
K12 :: О ESP32 и не только

Термостат на ESP32 с удаленным управлением. Часть новогодняя. Адаптация под текущую версию ESP-IDF 5.1.1

Оглавление

Добрый день, уважаемые читатели! Продолжаю описание самодельного устройства на базе ESP32 и ESP-IDF. На сей раз будет не полноценная статья, а скорее пост-объявление.

Если вы наткнулись на эту статью случайно, то здесь вы сможете найти все статьи серии: https://kotyara12.ru/thermostat_esp32/.

Некоторое время назад Espressif выкатили очередное обновление свой платформы ESP-IDF - 5.1.1, о чем я уже упоминал на своем канале в telegram: https://t.me/kotyara12/22

Изменений в версии 5.1 по сравнению с 5.0 не так уж и много (по сравнению с тем, как это было при переходе с 4.4 на 5.0), но они есть. В связи с этим стали поступать сообщения о том, что проект не компилируется.

Вчера я наконец-то пересобрал под новую версию платформы все свои проекты и библиотеки, отладил и проверил. А после этого обновил все это добро на GitHub-е, и теперь вы можете скачать новую версию по адресу: https://github.com/kotyara12/telemeter_dzen из master-ветки.

Что с этим делать?

Если вы впервые скачиваете данный проект - то просто следуйте инструкции на GitHub-е или из статьи: https://kotyara12.ru/iot/esp32_thermostat_p03/

Если же вы уже изменили данный проект "под себя", то проще всего будет заменить только библиотеки - архив библиотек выложен в папке проекта в сжатом виде. А затем "подогнать" ваш код под изменения. Чаще всего достаточно заменить указание номера I2C шины с 0 и 1 (как это было ранее) на I2C_NUM_0 и I2C_NUM_1.

Если вы вдруг нашли ошибку в библиотеках или есть вопрос?

----

На этом разрешите откланяться

С наступающим Новым годом, пусть он принесет всем только добро!

-2