Open LexNastin opened 2 years ago
Я думаю это нужно писать в issue к косоруким индусам, которые делают ядро под есп32
Я если что не только то изменил, пару других вешей для поддержи esp32 тоже изменил.
Это должно полностью поддерживать esp32, я на своем тестировал.
С ядром вообше проблема в том что в глобальной instance EEPROM, перемнная "_size" не когда не настраевается, .length() работает только когда мы создоём обект EEPROM и там делаем EEPROM.begin(2048)
Ну так надо писать в issue, пусть исправляют) потому что instance там один создан, begin ему мы делаем, значит _size должна получить значение
Открыл там issue)
Изменил пару библиотек под ESP32 и главный код тоже. В библиотеки EEManager, EEPROM.length() почемуто всегда возврощает 0, даже после EEPROM.begin(2048), по этому зделал чтобы функция EEManager.begin() сравнивала на примую с цифрой 2048 а не с EEPROM.length().