@@ -156,7 +156,7 @@ esp_err_t esp_ble_tx_power_set_enhanced(esp_ble_enhanced_power_type_t power_type
156156 */
157157esp_power_level_t esp_ble_tx_power_get_enhanced (esp_ble_enhanced_power_type_t power_type , uint16_t handle );
158158
159- #define CONFIG_VERSION 0x20251022
159+ #define CONFIG_VERSION 0x20251104
160160#define CONFIG_MAGIC 0x5A5AA5A5
161161
162162/**
@@ -233,6 +233,7 @@ typedef struct {
233233 uint8_t adv_rsv_cnt ; /*!< BLE adv state machine reserve count number */
234234 uint8_t conn_rsv_cnt ; /*!< BLE conn state machine reserve count number */
235235 uint8_t priority_level_cfg ; /*!< The option for priority level configuration */
236+ uint8_t slv_fst_rx_lat_en ; /*!< The option for enabling slave fast PDU reception during latency. */
236237 uint32_t config_magic ; /*!< Magic number for configuration validation */
237238} esp_bt_controller_config_t ;
238239
@@ -297,6 +298,7 @@ typedef struct {
297298 .adv_rsv_cnt = BLE_LL_ADV_SM_RESERVE_CNT_N, \
298299 .conn_rsv_cnt = BLE_LL_CONN_SM_RESERVE_CNT_N, \
299300 .priority_level_cfg = BT_LL_CTRL_PRIO_LVL_CFG, \
301+ .slv_fst_rx_lat_en = DEFAULT_BT_LE_CTRL_SLV_FAST_RX_CONN_DATA_EN, \
300302 .config_magic = CONFIG_MAGIC, \
301303}
302304#elif CONFIG_IDF_TARGET_ESP32C61
@@ -359,6 +361,7 @@ typedef struct {
359361 .adv_rsv_cnt = BLE_LL_ADV_SM_RESERVE_CNT_N, \
360362 .conn_rsv_cnt = BLE_LL_CONN_SM_RESERVE_CNT_N, \
361363 .priority_level_cfg = BT_LL_CTRL_PRIO_LVL_CFG, \
364+ .slv_fst_rx_lat_en = DEFAULT_BT_LE_CTRL_SLV_FAST_RX_CONN_DATA_EN, \
362365 .config_magic = CONFIG_MAGIC, \
363366}
364367#endif
0 commit comments