Добрый день, уважаемые читатели! Продолжаю описание самодельного устройства на базе 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.
Если вы вдруг нашли ошибку в библиотеках или есть вопрос?
- Можно озвучить её через раздел issues на GitHub-е по ссылке: https://github.com/kotyara12/telemeter_dzen/issues
- Можно задать вопрос в чате: https://t.me/k12chat
- Можно написать мне на почту: kotyara12@yandex.ru
----
На этом разрешите откланяться
С наступающим Новым годом, пусть он принесет всем только добро!