Chapter 2. API Reference
Default value:
• Yes (enabled)
CONFIG_FATFS_ALLOC_PREFER_EXTRAM
Perfer external RAM when allocating FATFS buffers
Found in: Component config > FAT Filesystem support
When the option is enabled, internal buffers used by FATFS will be allocated from external RAM. If
the allocation from external RAM fails, the buffer will be allocated from the internal RAM. Disable this
option if optimizing for performance. Enable this option if optimizing for internal memory size.
Default value:
• Yes (enabled) if SPIRAM_USE_CAPS_ALLOC || SPIRAM_USE_MALLOC
CONFIG_FATFS_USE_FASTSEEK
Enable fast seek algorithm when using lseek function through VFS FAT
Found in: Component config > FAT Filesystem support
The fast seek feature enables fast backward/long seek operations without FAT access by using an in-
memory CLMT (cluster link map table). Please note, fast-seek is only allowed for read-mode files, if a
file is opened in write-mode, the seek mechanism will automatically fallback to the default implemen-
tation.
Default value:
• No (disabled)
CONFIG_FATFS_FAST_SEEK_BUFFER_SIZE
Fast seek CLMT buffer size
Found in: Component config > FAT Filesystem support > CONFIG_FATFS_USE_FASTSEEK
If fast seek algorithm is enabled, this defines the size of CLMT buffer used by this algorithm in 32-bit
word units. This value should be chosen based on prior knowledge of maximum elements of each file
entry would store.
Default value:
• 64 if CONFIG_FATFS_USE_FASTSEEK
Modbus configuration Contains:
• CONFIG_FMB_COMM_MODE_ASCII_EN
• CONFIG_FMB_COMM_MODE_RTU_EN
• CONFIG_FMB_COMM_MODE_TCP_EN
• CONFIG_FMB_MASTER_TIMER_GROUP
• CONFIG_FMB_MASTER_TIMER_INDEX
• CONFIG_FMB_CONTROLLER_NOTIFY_QUEUE_SIZE
• CONFIG_FMB_CONTROLLER_NOTIFY_TIMEOUT
• CONFIG_FMB_CONTROLLER_SLAVE_ID_SUPPORT
• CONFIG_FMB_CONTROLLER_STACK_SIZE
• CONFIG_FMB_PORT_TASK_PRIO
• CONFIG_FMB_PORT_TASK_STACK_SIZE
• CONFIG_FMB_QUEUE_LENGTH
• CONFIG_FMB_SERIAL_BUF_SIZE
• CONFIG_FMB_EVENT_QUEUE_TIMEOUT
• CONFIG_FMB_TIMER_PORT_ENABLED
• CONFIG_FMB_PORT_TASK_AFFINITY
• CONFIG_FMB_SERIAL_ASCII_BITS_PER_SYMB
Espressif Systems 1139
Submit Document Feedback
Release v4.4