Доступ к флеш-памяти платы с CircuitPython из Arduino-скетча с одновременным подключением USB-диска
Категория: Data Storage
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Драйвер для SPI-модулей памяти FRAM от Adafruit с поддержкой быстрой записи и высокой надёжности
Файловая система FAT на встроенной флэш-памяти SAMD21 для логирования данных и работы с файлами без SD-карты
Работа с SPI/QSPI flash-памятью и файловыми системами FAT или CircuitPython FS из Arduino
Минималистичная библиотека для работы с SPI flash-памятью Winbond на Arduino и Trinket, больше не поддерживается и заменена на Adafruit SPIFlash
Единый API для сохранения и чтения данных в хранилище Arduino, независимый от платформы
Прямой доступ к Flash-памяти с виртуальными страницами и NVRAM-хранилищем для увеличения срока службы памяти
Единый POSIX интерфейс для работы с SD-картами и USB-накопителями на платах Portenta и Opta
Единый интерфейс для работы с SD, Flash и USB хранилищами на платах Portenta, Opta и Nicla
Контейнер с фиксированной ёмкостью для статического хранения данных с интерфейсом, похожим на vector
Облегчённая реализация smart pointer'ов для платформ Arduino, где стандартные C++ поддержка недоступна
Реализация шаблонов типов C++ type_traits для микроконтроллеров без встроенной поддержки стандартной библиотеки
Ассоциативное хранилище с JSON-подобной структурой и полным контролем памяти для Arduino и ESP32
Веб-интерфейс для конфигурации параметров ESP8266/ESP32 с сохранением в SPIFFS и поддержкой различных типов полей формы
Чтение и запись в энергозависимую память AT21CS01 с однопроводным интерфейсом и поддержкой CRC
Работа с микросхемами энергонезависимой памяти AT24C по шине I2C с поддержкой постраничной записи и совместимостью с Arduino EEPROM
Чтение и запись данных в EEPROM AT24CM01 через I2C с поддержкой переменных разных типов
Чтение и запись данных на микросхемы EEPROM серии AT24C с автоматическим контролем процесса записи
Чтение и запись данных в EEPROM AT24Cxx через I2C для сохранения настроек между перезагрузками
Работа с энергонезависимой памятью AT24MAC402/602 через I2C с доступом к вшитым MAC-адресу и серийному номеру
Работа с EEPROM AT24MAC402/602: чтение и запись данных, доступ к встроенным MAC-адресу и серийному номеру через I2C
Побитовое чтение и запись данных, не выровненных по границам байтов, для компактного хранения в памяти микроконтроллера
Сохранение и управление калибровочными данными датчиков во флеш-памяти ESP32 с поддержкой JSON, версионирования и шифрования
Управление USB и SD-картами через чип CH376 по SPI или UART с поддержкой FAT12/16/32
Потокобезопасное логирование с временными метками и разными уровнями для Arduino, ESP32, STM32 и рабочих станций
Круговой буфер на шаблонах для LIFO/FIFO операций с минимальным расходом памяти и поддержкой прерываний
Реализация циклической очереди (FIFO) с фиксированным буфером для эффективного управления данными на Arduino
Хранение, обработка и конвертация цветовых данных для RGB-светодиодов и дисплеев
Реализация очередей FIFO и LIFO на чистом C с поддержкой статического и динамического выделения памяти