CompactStorage™

COMPACTSTORAGE
This C++ library offers you a dynamic memory management for Flash Memory.
Define a memory pool from where, by an by areas of unlimited size
can be requested. This way commands such as the common malloc() and free()
functions for Flash memory are at your disposal. Here it makes no difference
whether you want to use areas on the on-chip Flash ROM of a microcontroller
to log configuration data, or record sensor data on an external SPI Flash.