Типизированное хранилище данных для микроконтроллеров с поддержкой текстового и бинарного форматов, сохранением в EEPROM/Flash и проверкой CRC16
Категория: Data Storage
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
WebDAV-сервер для микроконтроллера, позволяющий обращаться к файловой системе через сеть со стандартных клиентов macOS, Windows и Linux
Fixed-size контейнеры и конечные автоматы для Arduino и ESP32 без выделения памяти в runtime
Чтение и запись внешней EEPROM памяти через I2C с поддержкой микросхем объёмом от 2 кбит до 2 Мбит
Управление EEPROM с автоматическим распределением адресов и размеров для объектов любых типов
Реализация файловой системы FAT для работы с SD-картами на микроконтроллерах, независимая от конкретной платформы
Персистентные события-переменные, которые автоматически сохраняются во флеш-память и срабатывают при изменении значений
Буфер для очереди данных с поддержкой дисциплин FIFO и LIFO, минимальным оверхедом памяти
FIFO-очередь для логирования данных в EEPROM с минимальным оверхедом и равномерным распределением записи для снижения износа памяти
Хранение данных в файлы на LittleFS, SPIFFS и SDFS для ESP8266 и ESP32 с бинарным форматом и автоматической проверкой изменений
Унифицированный интерфейс для доступа к файловой системе с контролем прав и разграничением доступа между модулями
Упрощает работу с файловой системой: итерация по директориям, навигация по путям и обработка файлов
Упаковка булевых флагов и маленьких значений в один байт или слово для экономии памяти микроконтроллера
Хранение данных во флэш-памяти микроконтроллеров ATSAMD21 и ATSAMD51 вместо EEPROM, когда её недостаточно или нет
Сохранение и чтение данных в флеш-памяти Realtek RTL8720DN, RTL8722DM и RTM8722CSM с поддержкой объектов и проверкой целостности
Хранение данных во флеш-памяти SAMD21/SAMD51 с буферизацией и поддержкой целых объектов
Хранение пользовательских данных во флеш-памяти STM32F/L/H/G/WB/MP1 с поддержкой целых объектов и буферизацией обращений
Эмуляция EEPROM на флеш-памяти STM32F1/F3 с буферизацией операций и поддержкой сохранения целых объектов
Упрощает хранение и использование строк во флэш-памяти PROGMEM, экономя оперативную память Arduino
Работа с энергонезависимой FRAM памятью на платах Industruino для сохранения данных и параметров
Организация быстрого кэша на основе FRAM-памяти с автоматическим управлением буферизацией данных
FRAM памяти по I2C с поддержкой устройств от 512 байт до 128 КБ и ресурсом записи 10¹² циклов
Обёртка LittleFS для работы с памятью Arduino Nano 33 BLE через стандартные POSIX API
Быстрая база данных для Arduino с хранением пар ключ-значение, поддержкой разных типов данных и автосохранением на флешку для ESP32/ESP8266
Сбор данных и управление ESP32-S3 устройством Hublink BEAM с поддержкой нескольких сенсоров и логирования на SD-карту
Управление BLE-коммуникацией и SD-картой для ESP32-узлов с синхронизацией данных и управлением энергопотреблением
Работа с EEPROM 24LC1025/24AA1025/24FC1025 (128 KB) по шине I2C с адресацией через линии A0 и A1
Работа с 1 Мбит энергонезависимой памятью CAT24M01 через I2C с поддержкой 128 килобайт адресного пространства
Работа с EEPROM чипами семейства 24LC и совместимыми по интерфейсу I2C — чтение, запись и проверка данных во внешней памяти до 64 КБ