|
|
|
@ -37,7 +37,7 @@ static int _internal_flash_read(const struct lfs_config *c, lfs_block_t block, l |
|
|
|
} |
|
|
|
|
|
|
|
// Program a region in a block. The block must have previously
|
|
|
|
// been erased. Negative error codes are propogated to the user.
|
|
|
|
// been erased. Negative error codes are propagated to the user.
|
|
|
|
// May return LFS_ERR_CORRUPT if the block should be considered bad.
|
|
|
|
static int _internal_flash_prog(const struct lfs_config *c, lfs_block_t block, lfs_off_t off, const void *buffer, lfs_size_t size) |
|
|
|
{ |
|
|
|
@ -62,7 +62,7 @@ static int _internal_flash_prog(const struct lfs_config *c, lfs_block_t block, l |
|
|
|
|
|
|
|
// Erase a block. A block must be erased before being programmed.
|
|
|
|
// The state of an erased block is undefined. Negative error codes
|
|
|
|
// are propogated to the user.
|
|
|
|
// are propagated to the user.
|
|
|
|
// May return LFS_ERR_CORRUPT if the block should be considered bad.
|
|
|
|
static int _internal_flash_erase(const struct lfs_config *c, lfs_block_t block) |
|
|
|
{ |
|
|
|
@ -87,7 +87,7 @@ static int _internal_flash_erase(const struct lfs_config *c, lfs_block_t block) |
|
|
|
} |
|
|
|
|
|
|
|
// Sync the state of the underlying block device. Negative error codes
|
|
|
|
// are propogated to the user.
|
|
|
|
// are propagated to the user.
|
|
|
|
static int _internal_flash_sync(const struct lfs_config *c) |
|
|
|
{ |
|
|
|
return LFS_ERR_OK; // don't need sync
|
|
|
|
|