Конфликты библиотеки ESP32, EEPROM, SPIFFS и IR - PullRequest
1 голос
/ 07 ноября 2019

Используя Adafruit HAZZAH ESP32, я обнаружил (сложным способом) хорошо известный конфликт между библиотеками EEPROM.h и IRremote.h.

Вызывает конфликт памяти и перезагрузку. Я попытался перейти на использование SPIFFS.h и заставить его работать без библиотеки IRremote.h, но когда я включил использование этой библиотеки, я получил такое же поведение при перезагрузке.

Если я закомментировал строку myIRrcvr.enableIRIn(); и запустите код, SPIFFS работает нормально. Проблема в том, что я не знаю .disableIRIn(). Я новичок в этом, и я не знаю, есть ли другой способ отключить или удалить экземпляр mIRrcvr перед использованием SPIFFS, а затем снова включить или восстановить его.

Любые идеи

...