46 (addr + size) <= (
fs_->cfg.phys_addr +
fs_->cfg.phys_size));
48 flash_.read(addr, size, dst);
59 (addr + size) <= (
fs_->cfg.phys_addr +
fs_->cfg.phys_size));
61 flash_.write(addr, size, src);
72 (addr + size) <= (
fs_->cfg.phys_addr +
fs_->cfg.phys_size));
spiffs * fs_
file system instance metadata
int32_t flash_read(uint32_t addr, uint32_t size, uint8_t *dst) override
SPIFFS callback to read flash, in context.
int32_t flash_erase(uint32_t addr, uint32_t size) override
SPIFFS callback to erase flash, in context.
int32_t flash_write(uint32_t addr, uint32_t size, uint8_t *src) override
SPIFFS callback to write flash, in context.
Stm32Flash< FlashVariableSectors > flash_
Implementation of the flash read/write routines.
#define HASSERT(x)
Checks that the value of expression x is true, else terminates the current process.