eeprom_25AA02EXX
Чтение и запись микросхем памяти Microchip 25AA02E48/E64 через SPI с поддержкой синхронного и асинхронного режимов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:a875be3b4bca96a60b2455e55cf3c49d22d726d7da8aabfba5172162ea623ff6eeprom_25AA02EXX-1.1.0-a875be3b.zipОписание
Работает с микросхемами памяти Microchip 25AA02E48 и 25AA02E64 через SPI. Эти чипы идут с предзаписанными уникальными идентификаторами EUI-48 или EUI-64 — удобно, когда нужно присвоить устройству неповторимый номер. Библиотека поддерживает как блокирующую запись (простая, но ждёт окончания цикла), так и асинхронную (неблокирующую), которая работает в фоне пока выполняется остальной код. Обе функции учитывают границы страниц памяти, поэтому можно писать данные в любое место без забот о разбиении между страницами. Для асинхронного режима нужно передать буфер конструктору и регулярно вызывать process() в основном цикле. Зависит от библиотеки Adafruit BusIO.