Лучшие Редакторы PDF! 🔥 ТОП-5 Программ для Редактирования ПДФ файлов в 2025 году
EEPROM ver 2.0 Постраничная запись/чтение массивов.
При подключении микросхемы внешнего EEPROM (интерфейс I2C), значительно более оптимальным является постраничное чтение. По 32 или 64 байта (слова). В этом случае мы указываем адрес, функция проверяет сколько есть байт до конца страницы (eeprom_adr % 64) и далее читаем до конца страницы. Затем повторный старт. В случае побайтной записи, сперва отправляем адрес устройства (микросхемы EEPROM), затем адрес ячейки памяти, затем условие повторного старта, так как до этого мы писали, а теперь уже можно и нужно читать...
Параметры в EEPROM для ESP8266
В большинстве скетчей, которые уже не только мигают светодиодом (и даже в той самой "погодной станции", например :)) требуется хранить некоторое количество различных параметров. Имитация EEPROM для этого прекрасно подходит, если, конечно, общий размер ваших параметров не превышает 4 КБ. Учитывая, что библиотека EEPROM.h хранит в оперативной памяти буфер, чтобы записывать во флеш-память данные только при вызове метода commit(), грех не использовать эту уже выделенную из "кучи" область памяти для параметров, чтобы занимать как можно меньше ОЗУ. Итак, вырисовывается класс, который при инициализации...