Используя Adafruit HAZZAH ESP32, я обнаружил (сложным способом) хорошо известный конфликт между библиотеками EEPROM.h
и IRremote.h
.
Вызывает конфликт памяти и перезагрузку. Я попытался перейти на использование SPIFFS.h
и заставить его работать без библиотеки IRremote.h
, но когда я включил использование этой библиотеки, я получил такое же поведение при перезагрузке.
Если я закомментировал строку myIRrcvr.enableIRIn();
и запустите код, SPIFFS
работает нормально. Проблема в том, что я не знаю .disableIRIn()
. Я новичок в этом, и я не знаю, есть ли другой способ отключить или удалить экземпляр mIRrcvr
перед использованием SPIFFS, а затем снова включить или восстановить его.
Любые идеи