Preferences: библиотека для ESP32 и Arduino

работает · версия встроена

Хранилище настроек в NVS: переживает перезагрузку и обновление прошивки.

В симуляторе

Идёт в составе ядра ESP32, ставить нечего. Работает поверх NVS, а она в модели смоделирована целиком — записанное переживает и перезапуск платы, и перезаливку прошивки.

Два места, где ошибаются. Имя пространства имён — до пятнадцати знаков, длиннее молча обрежется, и два разных имени станут одним. И запись изнашивает память: ресурс около ста тысяч циклов на сектор, так что putInt в loop() убивает NVS за сутки — именно так гибнет большинство самодельных приборов.

Примеры с этой библиотекой

Все примеры с Preferences в галерее →

Другие библиотеки

Adafruit GFX Library · Adafruit SSD1306 · Adafruit ST7735 and ST7789 Library · LiquidCrystal I2C · Adafruit NeoPixel · DHT sensor library · Adafruit Unified Sensor · Adafruit BusIO