Chapter 2. API Reference
Range:
• from 1 to 64 if ESP32_WIFI_STATIC_TX_BUFFER
Default value:
• 16 if ESP32_WIFI_STATIC_TX_BUFFER
CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM
Max number of WiFi cache TX buffers
Found in:
Component config
Set the number of WiFi cache TX buffer number.
For each TX packet from uplayer, such as LWIP etc, WiFi driver needs to allocate a static TX buffer
and makes a copy of uplayer packet. If WiFi driver fails to allocate the static TX buffer, it caches the
uplayer packets to a dedicated buffer queue, this option is used to configure the size of the cached TX
queue.
Range:
• from 16 to 128 if ESP32_SPIRAM_SUPPORT ||
ESP32S3_SPIRAM_SUPPORT
Default value:
• 32
if
ESP32S3_SPIRAM_SUPPORT
CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM
Max number of WiFi dynamic TX buffers
Found in:
Component config
Set the number of WiFi dynamic TX buffers. The size of each dynamic TX buffer is not fixed, it depends
on the size of each transmitted data frame.
For each transmitted frame from the higher layer TCP/IP stack, the WiFi driver makes a copy of it in a
TX buffer. For some applications, especially UDP applications, the upper layer can deliver frames faster
than WiFi layer can transmit. In these cases, we may run out of TX buffers.
Range:
• from 1 to 128
Default value:
• 32
CONFIG_ESP32_WIFI_CSI_ENABLED
WiFi CSI(Channel State Information)
Found in:
Component config
Select this option to enable CSI(Channel State Information) feature.
FIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM KB of RAM. If CSI is not used, it is better to dis-
able this feature in order to save memory.
Default value:
• No (disabled)
CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED
WiFi AMPDU TX
Found in:
Component config
Select this option to enable AMPDU TX feature
Espressif Systems
>
Wi-Fi
ESP32_SPIRAM_SUPPORT
>
Wi-Fi
>
Wi-Fi
>
Wi-Fi
Submit Document Feedback
CONFIG_ESP32S2_SPIRAM_SUPPORT
||
CONFIG_ESP32S2_SPIRAM_SUPPORT
1130
||
||
CSI takes about CON-
Release v4.4
Need help?
Do you have a question about the ESP32-S2 and is the answer not in the manual?