fs/fatfs: Add CONFIG_FS_FATFS_MIN_SS
The Kconfig option allows to set minimum expected sector size to be supported by FAT fs driver. When this value differs from CONFIG_FS_FATFS_MAX_SS the driver will query device for actual sector size, expecting different sector sizes for different device. When CONFIG_FS_FATFS_MIN_SS and CONFIG_FS_FATFS_MAX_SS are the same, then there is slight reduction if FAT driver size, as the query logic is removed and CONFIG_FS_FATFS_MAX_SS is used for all devices. Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
This commit is contained in:
parent
43d1d9133b
commit
043cea12e5
2 changed files with 19 additions and 0 deletions
|
@ -51,6 +51,11 @@
|
|||
#define FF_MAX_LFN CONFIG_FS_FATFS_MAX_LFN
|
||||
#endif /* defined(CONFIG_FS_FATFS_MAX_LFN) */
|
||||
|
||||
#if defined(CONFIG_FS_FATFS_MIN_SS)
|
||||
#undef FF_MIN_SS
|
||||
#define FF_MIN_SS CONFIG_FS_FATFS_MIN_SS
|
||||
#endif /* defined(CONFIG_FS_FATFS_MIN_SS) */
|
||||
|
||||
#if defined(CONFIG_FS_FATFS_MAX_SS)
|
||||
#undef FF_MAX_SS
|
||||
#define FF_MAX_SS CONFIG_FS_FATFS_MAX_SS
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue