zephyr/subsys/fs/fcb
Eivind Jølsgard cfa1ba1261 fs: fcb: add option to disable CRC for fcb entries
Add option to disable CRC for fcb entries. This improves the write
throughput significantly at the cost of not detecting corrupted data
in flash. This is beneficial for aplications that needs the extra
write throughput, where error detection is done elsewhere.

Allow the FCB entries in flash to have a valid CRC when CRC is
disabled in the FCB. This allows existing solutions to disable
CRC checking, while keeping the CRC areas intact. Note that this
is a one-way option.

Fixes #53707

Signed-off-by: Eivind Jølsgard <eivind.jolsgard@nordicsemi.no>
2023-01-18 22:18:37 +00:00
..
CMakeLists.txt
fcb.c storage: flash_map: remove device_get_binding 2022-07-02 16:04:16 +02:00
fcb_append.c fs: fcb: add option to disable CRC for fcb entries 2023-01-18 22:18:37 +00:00
fcb_elem_info.c fs: fcb: add option to disable CRC for fcb entries 2023-01-18 22:18:37 +00:00
fcb_getnext.c fs: fcb: Make FCB work with sectors larger than 16K 2022-05-25 14:57:45 +02:00
fcb_priv.h fs: fcb: add option to disable CRC for fcb entries 2023-01-18 22:18:37 +00:00
fcb_rotate.c fs: fcb: Make FCB work with sectors larger than 16K 2022-05-25 14:57:45 +02:00
fcb_walk.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
Kconfig fs: fcb: add option to disable CRC for fcb entries 2023-01-18 22:18:37 +00:00