Chapter 2. API Reference
CONFIG_ESP_TIMER_IMPL
Hardware timer to use for esp_timer
Found in: Component config > High resolution timer (esp_timer)
esp_timer APIs can be implemented using different hardware timers.
•“FRC2 (legacy)”implementation has been used in ESP-IDF v2.x - v4.1.
•“LAC timer of Timer Group 0”implementation is simpler, and has smaller run time overhead
because software handling of timer overflow is not needed.
•“SYSTIMER”implementation is similar to “LAC timer of Timer Group 0”but for non ESP32
chips.
Available options:
• FRC2 (legacy) timer (ESP_TIMER_IMPL_FRC2)
• LAC timer of Timer Group 0 (ESP_TIMER_IMPL_TG0_LAC)
• SYSTIMER (ESP_TIMER_IMPL_SYSTIMER)
Wi-Fi Contains:
• CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE
• CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN
• CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM
• CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM
• CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM
• CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM
• CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM
• CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE
• CONFIG_ESP32_WIFI_TX_BUFFER
• CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED
• CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED
• CONFIG_ESP32_WIFI_AMSDU_TX_ENABLED
• CONFIG_ESP32_WIFI_CSI_ENABLED
• CONFIG_ESP_WIFI_EXTERNAL_COEXIST_ENABLE
• CONFIG_ESP_WIFI_FTM_ENABLE
• CONFIG_ESP_WIFI_GMAC_SUPPORT
• CONFIG_ESP32_WIFI_IRAM_OPT
• CONFIG_ESP32_WIFI_MGMT_SBUF_NUM
• CONFIG_ESP32_WIFI_NVS_ENABLED
• CONFIG_ESP32_WIFI_RX_IRAM_OPT
• CONFIG_ESP_WIFI_SLP_IRAM_OPT
• CONFIG_ESP_WIFI_SOFTAP_SUPPORT
• CONFIG_ESP32_WIFI_TASK_CORE_ID
CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM
Max number of WiFi static RX buffers
Found in: Component config > Wi-Fi
Set the number of WiFi static RX buffers. Each buffer takes approximately 1.6KB of RAM. The static
rx buffers are allocated when esp_wifi_init is called, they are not freed until esp_wifi_deinit is called.
WiFi hardware use these buffers to receive all 802.11 frames. A higher number may allow higher
throughput but increases memory use. If ESP32_WIFI_AMPDU_RX_ENABLED is enabled, this
value is recommended to set equal or bigger than ESP32_WIFI_RX_BA_WIN in order to achieve better
throughput and compatibility with both stations and APs.
Range:
• from 2 to 25
Default value:
Espressif Systems 1128
Submit Document Feedback
Release v4.4