EmotiBit External EEPROM
Работа с внешней EEPROM-памятью по I2C с автоматической постраничной записью и поддержкой структур и массивов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:3df253dbd3179264271c2c11fe252f22827ea042fc84b615d9691fa668fe264aEmotiBit_External_EEPROM-1.0.5-EmotiBit.0.0.1-3df253db.zipОписание
Работает с внешними EEPROM-памятью по протоколу I2C, и главное отличие от стандартной библиотеки Arduino EEPROM — автоматическая работа с постраничной записью. Вы просто пишете данные как в единый блок памяти, а библиотека сама разбирается с ограничениями каждого чипа. Поддерживает ints, floats, массивы и структуры, работает с любым портом Wire (включая Wire1). Совместима со всеми типами EEPROM, включая чипы больше 512 кбит — тестировалась на 24LC1025, 24LC256 и 34AA02. Скорость записи достигает 30 кB/s благодаря настраиваемому размеру буфера I2C. В примерах показана работа с SD-картой: можно читать бинарные файлы и автоматически записывать их в EEPROM с проверкой. Удобна для хранения калибровочных данных и настроек пользователя.