SpiFlash.h
Go to the documentation of this file.
Represents a storage device (e.g. flash memory)
Definition: Components/Storage/src/include/Storage/Device.h:34
Type
Storage type.
Definition: Components/Storage/src/include/Storage/Device.h:42
bool write(storage_size_t address, const void *src, size_t size) override
Write data to the storage device.
storage_size_t getSize() const override
Obtain addressable size of this device.
bool erase_range(storage_size_t address, storage_size_t size) override
Erase a region of storage in preparation for writing.
bool read(storage_size_t address, void *dst, size_t size) override
Read data from the storage device.
size_t getBlockSize() const override
Obtain smallest allocation unit for erase operations.
Definition: FileDevice.h:26
SpiFlash * spiFlash