From 497621f77804a10a17368e04fa985742ef6d2624 Mon Sep 17 00:00:00 2001 From: Lucjan Bryndza Date: Tue, 15 Dec 2020 15:43:03 +0100 Subject: [PATCH] [EGD-4758] Add Littlefs config Add littlefs config Signed-off-by: Lucjan Bryndza --- module-vfs/drivers/src/purefs/fs/filesystem_littlefs.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/module-vfs/drivers/src/purefs/fs/filesystem_littlefs.cpp b/module-vfs/drivers/src/purefs/fs/filesystem_littlefs.cpp index b6332247e7996e21d78aa1b8af804c35e091154c..9b153a942766544605f0f3e33d140ba9da3c4132 100644 --- a/module-vfs/drivers/src/purefs/fs/filesystem_littlefs.cpp +++ b/module-vfs/drivers/src/purefs/fs/filesystem_littlefs.cpp @@ -103,9 +103,13 @@ namespace st.st_mode = translate_attrib_to_st_mode(fs.type); } - void setup_lfs_config(lfs_config *cfg) + [[gnu::nonnull(1)]] void setup_lfs_config(lfs_config *cfg) { - // TODO: LFS config default parameters + cfg->block_cycles = 512; + cfg->block_size = 0; // Read later from superblock + cfg->block_count = 0; // Read later from super block + cfg->cache_size = 32768; + cfg->lookahead_size = 8192; } } // namespace