Adafruit HAZZAH ESP32 を使用して、EEPROM.hとIRremote.hライブラリ間のよく知られた競合を (難しい方法で) 発見しました。
メモリの競合と再起動が発生します。using に移行しようSPIFFS.hとして、ライブラリなしで動作するようになりましたIRremote.hが、そのライブラリを使用すると、同じ再起動動作が発生しました。
行をコメントアウトして myIRrcvr.enableIRIn();コードを実行すると、問題なく動作しSPIFFSます。問題は、.disableIRIn()私が知っているものがないことです。私はこれがmIRrcvr初めてで、SPIFFS を使用する前に のインスタンスを無効にするか削除してから、再度有効にするか再確立する別の方法があるかどうかわかりません。
何か案は?