zephyr/subsys/fs
Achatzi Julian 90236b0650 fs: fcb: Make FCB work with sectors larger than 16K
Enhance FCB to also work with sectors larger than 16K and
to handle larger flash alignment constraints correctly.

use fcb_len_in_flash when setting the offset of the data
and use buffers sizes of at least the alignment value.

The test in fcb_test_append_to_big has been altered, as it
would otherwise not come to a data length which fits the
fcb on sectors larger than 16K.

Closes: https://github.com/zephyrproject-rtos/zephyr/issues/45345

Signed-off-by: Achatzi Julian <jachatzi@baumer.com>
2022-05-25 14:57:45 +02:00
..
fcb fs: fcb: Make FCB work with sectors larger than 16K 2022-05-25 14:57:45 +02:00
nvs subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
CMakeLists.txt modules: littlefs: move CMake glue code from littlefs repo into Zephyr 2022-03-02 15:34:11 +01:00
fat_fs.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
fs_impl.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
fs_impl.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
fs.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
fuse_fs_access.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
Kconfig fs: Kconifg: use rsource instead of source for local Kconfigs 2022-04-11 12:12:20 +02:00
Kconfig.fatfs kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.littlefs kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
littlefs_fs.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
shell.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00