Go Down

Topic: Arduino-Storage: External Memory Manager Library (Read 183 times) previous topic - next topic

kowalski

The Storage library allows handling of external memory devices with a common interface and support classes. The support classes provide functions for memory block allocation, caching and streaming of data. Device drivers for SPI SRAM (23LC512/1024), 2-Wire EEPROM (AT24CXX) and internal EEPROM are included.

The library contains a set of example sketches and benchmarks. The example sketches show how to 1) allocate memory blocks and read/write data, 2) cache local data to external memory, 3) load and store configuration data in EEPROM, 4) handle very large vectors, and 5) use external memory streams with the same interface as Serial (e.g. temporary files).

Please see github and the on-line documentation for further details.

Cheers!

Go Up