Enables reading and writing on SD cards. Contributed by the community
Adafruit FRAM I2C:
Driver for Adafruit's I2C-Based EEPROM / FRAM Breakouts
Adafruit FRAM SPI:
Driver for Adafruit's SPI-Based FRAM Breakouts
SPI Flash filesystem support for FAT and CircuitPython FS support from within Arduino
Barebones Winbond SPI flash library for Arduino and Trinket
Direct flash memory access, round robin virtual pages and EEPROM like memory. (Flash, VirtualPage, NVRAM)
An array container similar to the C++ std::array
C++ container-like classes (vector, map, etc.) for Arduino which cannot use STL
C++ smart pointer-like classes for Arduino which cannot use standard smart pointers
C++ type_traits for Arduino which cannot use it as default
Easily access a Cassandra database from an ESP8266.
AT24CM01 EEPROM Library for Arduino Devices.
Library for Atmel's AT24Cxx Series EEPROMs.
The BitReader library is an arduino library that allows one to read or write data which is not aligned on 8, 16 or 32 bits variables.
A library for CH376 file manager control chip.
Arduino circular buffer library
Save config variable and edit them online.
Queue handling library (written in plain c)
Arduino library for Maxim DS2431 1-Wire EEPROM
DueFlashStorage saves non-volatile data for Arduino Due.
E24xxx EEPROM library.
Extended Database Library
Data Collection tool for https://github.com/edge-ml.
Generic class to wrap an EEPROM variable on the Particle and Arduino platforms.
EEPROM wrapper for ESP32 that handles partition rotation
Driver for On Semiconductor CAT25 SPI EEPROM chips for AVR, SAM3X (Due), and SAM M0+ (SAMD, SAML, SAMC) microcontrollers
EEPROM wrapper for ESP8266 that handles sector rotation
This adapter can read and write AT28C64 and AT28C256 EEPROM chips using Arudino Mega. Creating converter PCB for this task recommended
Extension of the standard Arduino EEPROM library.
The EEPROM Typed Library is a lightweight static library for reading and writing standard Arduino data types to the EEPROM.
Allows to save your variables in EEPROM memory. Works with any POD (bool, int, float, custom structs) and String. Simple. Lightweight.
A convenient library allowing one to use the EEPROM just like RAM.
A class designed to make reading and storing data on the ESP8266 and ESP32 effortless.
This library aims to provide an easy way to collect data
"ESP32 RamDisk for PSRAM and fs::FS"
InfluxDB Client for Arduino.
An improved EEPROM library for ESP8266
WebDav server compatible with linux, macOS, windows.
Arduino library to support external I2C EEPROMs.
A library to help organize EEPROM access.
FAT file system based on open-source FatFS solution.
Persistent event driven variables aimed at making complex designs much simpler
A library to wrap accessing and writing to flash
The FlashStorage library aims to provide a convenient way to store and retrieve user's data using the non-volatile flash memory of microcontrollers.
The FlashStorage_RTL8720 library aims to provide a convenient way to store and retrieve user's data using the non-volatile flash memory of Realtek RTL8720DN, RTL8722DM, RTM8722CSM, etc.
The FlashStorage library aims to provide a convenient way to store and retrieve user's data using the non-volatile flash memory of SAMD21/SAMD51. It's using the buffered read and write to minimize the access to Flash. It now supports writing and reading the whole object, not just byte-and-byte.
The FlashStorage_STM32 library aims to provide a convenient way to store and retrieve user's data using the non-volatile flash memory of STM32F/L/H/G/WB/MP1. It's using the buffered read and write to minimize the access to Flash. It now supports writing and reading the whole object, not just byte-and-byte. New STM32 core v2.0.0 is also supported now.
The FlashStorage_STM32F1 library aims to provide a convenient way to store and retrieve user's data using the non-volatile flash memory of STM32F1/F3. It's using the buffered read and write to minimize the access to Flash. It now supports writing and reading the whole object, not just byte-and-byte. New STM32 core v2.0.0 is supported now.
Easy definition and use of Arduino flash-based (PROGMEM) global string.
FRAM library for Industruino
Arduino library for I2C FRAM.
Wrapper of FS (FATFS or LittleFS) for Arduino MBED nRF52840-based boards, such as Nano_33_BLE boards
Library for 24FC1025 I2C EEPROM
Library for I2C EEPROMS
Spi Flash Memory Library for Microchip SST26 1,8V
A powerful key-value store for all data storage needs.
Arduino library for different sorting algorithms including quicksort, bubble sort, insertion sort, shell sort, and comb sort.
The FlashStorage library aims to provide a convenient way to store and retrieve user's data using the non-volatile flash memory of microcontrollers. NOTE: This is a fork of cmaglie's "FlashStorage" with some extra modifications to fit KONNEKTING needs.
LittleFS for esp32 based on esp_littlefs IDF component. Use esp32 core-provided LITTLEFS library instead of this one when available in future core releases.
Wrapper of LittleFS for Arduino MBED RP2040 boards
Wrapper of LittleFS for Arduino MBED Portenta_H7 boards
MCCI FRAM I2C:
Driver for MCCI Catena's I2C-Based FRAM.
Library for FIFO queue implemented as a Ring Buffer.
Access all Microchip SRAM chips
An arduino queue library for storing commands to be executed
Substitute for the missing EEPROM storage on Arduino Nano 33 BLE and BLE Sense.
Arduino library for Microchip 23LCV512 and 23LCV1024 NVSRAM.
An Overly Simplified FileSystem for storing things, e.g. in the Arduino's EEPROM
<h2>Petit FatFS for Arduino avr MCUs. to drive SD cards</h2>
A convenient library allowing structures and variables stored in PROGMEM to be read directly.
Queue handling library.
A library that stores 32 bit identifiers and associated names to EEPROM which can be used to as a basis for RFID access control applications.
A library for buffering items into a ring (circular/FIFO) buffer
A library for buffering items into a ring (circular/FIFO) buffer
This library allows to use ring buffer with and without interrupts.
The library increases the arduino EEPROM Write endurance
A library to communicate with the Rogue Robotics MP3 Playback Modules.<br />
A library to communicate with the Rogue Robotics Data Storage Modules.<br />
This library enables you to use SPI SD cards with RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO using either RP2040 Arduino-mbed or arduino-pico core.
Round Robin Database Tool
Efficiently manage the different levels of data persistence and speed offered by RAM, RTC memory, and flash memory on ESP8266.
This library eases the storage of variables in reset-safe RTC memory.
sending debugging logs to sd cards made easier
FAT16/FAT32/exFAT file system.
SdFat - Adafruit Fork:
FAT16/FAT32 file system for SD cards and QSPI Flash.
Basic terminal interface for Arduino SD card logging/file management
Library for writing firmware of modules of expansion module of the AlphaSE system.
The library is made to work with EEPROM. All data is saved in 3 copies to implement the possibility of automatic recovery in case of partial damage.
Seeed Arduino FS:
A friendly library for file operation.
Arduino Library for I2C EEPROM
Access SPI Serial Flash memory with filesystem-like functions
Simple settings management for ESP8266
Arduino FRAM file system for I2C/SPI FRAM breakout boards
Shox96 Progmem Compression:
Compress short strings and messages using Shox96 technique and save space on Flash (PROGMEM)
A light-weight companion library to easily scan / search for files
A Library with Samples for the Parallax Smart Card Reader.
An Arduino library for the AT45DB dataflash as used on SODAQ boards.
EasyStarterKit by SpaceTrek
SparkFun External EEPROM Arduino Library:
Library for I2C Communication with external EEPROMs
SparkFun Qwiic OpenLog:
Library for the SparkFun Qwiic OpenLog
SparkFun SPI SerialFlash Arduino Library:
A low level library for interfacing to serial flash ICs<br/><br/>
SPI extension/wrapper for Arduino
Simple Arduino library for SPI flash memory chips
SPI Memory library for Arduino. (Formerly SPIFlash)
Sqlite Micro Logger:
Log data into Sqlite database from any MCU having >2kb RAM
Sqlite3 for ESP8266:
Sqlite3 library for ESP8266 Arduino core (includes Shox96 compression)
Sqlite3 database library for ESP32 core
Simple library for serial SRAM IC's
Driver for Microchip Technology Inc. 23LC (23LCV, 23A, 23K) SPI SRAM chips for AVR, SAM3X (Due), and SAM M0+ (SAMD, SAML, SAMC) microcontrollers
Arduino Library for controlling the SST Nor Serial Flash SST25VF family.
Queue/Stack storage based on array ring buffer.
This library includes drivers for ST M95640-R EEPROM.
Quad-SPI NOR Flash memory library.
Enables reading and writing on SD card using SD card slot connected to the SDIO/SDMMC-hardware of the STM32 MCU. For slots connected to SPI-hardware use the standard Arduino SD library.
A tiny database to manipulate EEPROM easily
API for querying Constant DataBase file store.
Unishox Progmem Decompressor:
Decompress short Unicode strings and messages compressed using Unishox technique and save space on Flash (PROGMEM)
This library is just for testing purpose of the Arduino Library indexer.
An array container similar to the C++ std::vector
Virtual memory library to easily extend RAM.
EEPROMWearLevel reduces EEPROM wear by writting a new value to an other EEPROM location.
A web based configuration editor.
Library for use with the Winbond W25N and W25M series SPI Flash ICs
Library for eeprom AT24Cx