AlexGyver / GyverTwink

Гирлянда на адресных светодидоах и esp8266, управление по WiFi
MIT License
78 stars 51 forks source link

Поддержка для пользовательей ESP32 ;) #7

Open LexNastin opened 2 years ago

LexNastin commented 2 years ago

Изменил пару библиотек под ESP32 и главный код тоже. В библиотеки EEManager, EEPROM.length() почемуто всегда возврощает 0, даже после EEPROM.begin(2048), по этому зделал чтобы функция EEManager.begin() сравнивала на примую с цифрой 2048 а не с EEPROM.length().

GyverLibs commented 2 years ago

Я думаю это нужно писать в issue к косоруким индусам, которые делают ядро под есп32

LexNastin commented 2 years ago

Я если что не только то изменил, пару других вешей для поддержи esp32 тоже изменил.

LexNastin commented 2 years ago

Это должно полностью поддерживать esp32, я на своем тестировал.

LexNastin commented 2 years ago

С ядром вообше проблема в том что в глобальной instance EEPROM, перемнная "_size" не когда не настраевается, .length() работает только когда мы создоём обект EEPROM и там делаем EEPROM.begin(2048)

GyverLibs commented 2 years ago

Ну так надо писать в issue, пусть исправляют) потому что instance там один создан, begin ему мы делаем, значит _size должна получить значение

LexNastin commented 2 years ago

Открыл там issue)