Go to the documentation of this file.
46 #define LOGF(...) printf(__VA_ARGS__)
106 int flash_verify(uint32_t address, uint32_t length, uint8_t* data);
115 int check_mem(uint32_t startaddr, uint32_t length, uint32_t data);
133 int flash_write4(uint32_t startaddr, uint32_t length, uint32_t *data,
bool verify);
int flash_verify(uint32_t address, uint32_t length, uint8_t *data)
Verifies data in flash.
Definition: flash.c:92
int flash_erase(const struct lfs_config *c, lfs_block_t block)
Erases flash memory block.
Definition: flash.c:72
uint32_t lfs_off_t
Definition: lfs.h:41
int check_mem(uint32_t startaddr, uint32_t length, uint32_t data)
Compares data in flash with value specified.
Definition: flash.c:109
uint32_t lfs_size_t
Definitions ///.
Definition: lfs.h:40
int flash_read(const struct lfs_config *c, lfs_block_t block, lfs_off_t off, void *buffer, lfs_size_t size)
Reads flash memory.
Definition: flash.c:50
int flash_write(const struct lfs_config *c, lfs_block_t block, lfs_off_t off, const void *buffer, lfs_size_t size)
Writes flash memory.
Definition: flash.c:62
int flash_write4(uint32_t startaddr, uint32_t length, uint32_t *data, bool verify)
Writes 32bit data words to flash.
Definition: flash.c:131
int flash_sync(const struct lfs_config *c)
Performs pending flash operations.
Definition: flash.c:85
uint32_t lfs_block_t
Definition: lfs.h:46
int check_erased(uint32_t startaddr, uint32_t length)
Checks whether flash memory is erased.
Definition: flash.c:125