diff --git a/en/device-dev/kernel/kernel-mini-extend-file-littlefs-guide.md b/en/device-dev/kernel/kernel-mini-extend-file-littlefs-guide.md index 02df1a0dab78b18e948956ae9ede4177f05a322f..e0f9a515a362443d2559ed571e62dccd2d60ab98 100644 --- a/en/device-dev/kernel/kernel-mini-extend-file-littlefs-guide.md +++ b/en/device-dev/kernel/kernel-mini-extend-file-littlefs-guide.md @@ -38,6 +38,29 @@ const struct lfs_config cfg = { The sample code is as follows: ``` +#include "lfs.h" +#include "stdio.h" + +lfs_t lfs; +lfs_file_t file; + +const struct lfs_config cfg = { + // block device operations + .read = user_provided_block_device_read, + .prog = user_provided_block_device_prog, + .erase = user_provided_block_device_erase, + .sync = user_provided_block_device_sync, + + // block device configuration + .read_size = 16, + .prog_size = 16, + .block_size = 4096, + .block_count = 128, + .cache_size = 16, + .lookahead_size = 16, + .block_cycles = 500, +}; + int main(void) { // mount the filesystem int err = lfs_mount(&lfs, &cfg); diff --git a/zh-cn/device-dev/kernel/kernel-mini-extend-file-littlefs-guide.md b/zh-cn/device-dev/kernel/kernel-mini-extend-file-littlefs-guide.md index b9c74551fc4fe48082f856b1b6119ccc41ce8050..624870c863a5a01eb233028ff4d5406525322da5 100644 --- a/zh-cn/device-dev/kernel/kernel-mini-extend-file-littlefs-guide.md +++ b/zh-cn/device-dev/kernel/kernel-mini-extend-file-littlefs-guide.md @@ -38,6 +38,29 @@ block\_count 可以被擦除的块数量,这取决于块设备的容量及擦 代码实现如下: ``` +#include "lfs.h" +#include "stdio.h" + +lfs_t lfs; +lfs_file_t file; + +const struct lfs_config cfg = { + // block device operations + .read = user_provided_block_device_read, + .prog = user_provided_block_device_prog, + .erase = user_provided_block_device_erase, + .sync = user_provided_block_device_sync, + + // block device configuration + .read_size = 16, + .prog_size = 16, + .block_size = 4096, + .block_count = 128, + .cache_size = 16, + .lookahead_size = 16, + .block_cycles = 500, +}; + int main(void) { // mount the filesystem int err = lfs_mount(&lfs, &cfg);