Назад к каталогу

AlashSettings

Settings in EEPROM as one struct: checksum, versions and defaults, wear leveling, power-loss safe writes, migration and delayed autosave. AVR, ESP8266, ESP32.

Версия1.0.1
ZIP на зеркалеготов
ПроверкаSHA-256
Размер33.61 KiB
Источникофициальный
Обновлено2026-11-03

Установка

Последняя опубликованная версия
1.0.133.61 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-11-03 13:45:22 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:9b4a283c91ac226393c761a6877e26d9b2639e580e86d0289e0485c0ff78e275
АрхивAlashSettings-1.0.1-9b4a283c.zip

Описание

Stores your settings struct in EEPROM safely: AlashSettings settings; settings.begin(defaults); settings.data.volume = 7; settings.save(). A checksum catches corrupt data, a version number catches a changed struct, and the first start loads your defaults. Writes rotate over several slots to multiply EEPROM life and a power loss during a write never destroys the previous data. onMigrate() carries old data to a new struct version, autosave() writes only after the value stops changing, save() skips writing when nothing changed. Uses the built-in EEPROM library on Arduino AVR, ESP8266 and ESP32 (begin and commit handled). Explains problems in Russian, Kazakh or English. Examples included, made for classes and kits by Alash Electronics.

Версии

Показано: 2
1.0.12026-11-03 12:53:17 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
1.0.02026-11-03 12:53:17 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP