EasyManuals Logo

Espressif ESP32-S2 User Manual

Espressif ESP32-S2
1695 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #1150 background imageLoading...
Page #1150 background image
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

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Espressif ESP32-S2 and is the answer not in the manual?

Espressif ESP32-S2 Specifications

General IconGeneral
BrandEspressif
ModelESP32-S2
CategorySingle board computers
LanguageEnglish