Matter не только лишь size...
Угробил все выходные на тщетные попытки сделать прототип SED (sleeppy end device) Matter устройства на ESP32-C3.
Дурина последней версии 3.3.7 содержит ошибку в библиотеке поддержки Matter, благо на предыдущей версии 3.3.6 крашей удается избегать. Я бы использовал голый ESP-IDF, но прошивка собирается, Алиса из колонки с поддержкой Matter начинает договариваться, но под конец заявляет, что ничего не нашла. Под дуриной комиссионинг завершается успехом.
В итоге вроде бы удалось написать рыбу для дурины Matter устройства, спящую глубоким сном между сбросом показаний датчика.
Самое занятное, что в этих ваших интернетах для ESP подобного решения я не нашел, только просьбы к разработчикам добавить пример реализации.
Как появится время, сниму небольшой ролик.
PS: а вообще все начиналось из-за Matter для ESP32-S2, и тут все не так однозначно... У этого МК мало того, что нет поддержки BLE, которая используется для комиссионинга, так еще и не смотря на не самый малый объем ОЗУ, в последовательный его регион секция .bss кода Matter не влезает. Влезает при переносе части .bss в PSRAM, но мне нужно получить код для МК без PSRAM. И как я уже говорил выше, у меня код для ESP-IDF не завершает комиссионинг с Алисой. Шляпа...