EEWrap
Работа с EEPROM как с обычными переменными в RAM через автоматическое сохранение данных
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:390a6ad788f02934d2175a21a0317a23140dc987258b0ffb2ce8f28b58afa92fEEWrap-1.0.0-390a6ad7.zipОписание
Если надо работать с EEPROM, но хочется забыть о его существовании — EEWrap превращает встроенную память Arduino в обычные переменные. Вместо танцев с функциями чтения-записи просто объявляешь переменную с модификатором EEMEM, и всё — она автоматически хранится в EEPROM, а обращаешься к ней как к обычной переменной в RAM. Библиотека предлагает готовые типы для всех стандартных C++ типов: char, int, long, float, double и прочие, вплоть до 64-битных целых чисел. Если нужны собственные структуры — можно обернуть их с помощью основного класса EEWrap. Работает на AVR и Arduino-платах. Если нужна похожая функциональность для памяти программ (PROGMEM), есть аналог PGMWrap.