mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-29 18:27:20 +02:00
Merge branch 'bugfix/ble_update_lib_20231229_v5.0' into 'release/v5.0'
update lib on release/v5.0 See merge request espressif/esp-idf!28187
This commit is contained in:
@ -463,23 +463,3 @@ config BT_CTRL_BLE_ADV_REPORT_DISCARD_THRSHOLD
|
||||
config BT_LE_RELEASE_IRAM_SUPPORTED
|
||||
bool
|
||||
default y
|
||||
|
||||
config BT_LE_TX_CCA_ENABLED
|
||||
bool "BLE enable TX CCA feature"
|
||||
default n
|
||||
help
|
||||
Enable the BLE (Bluetooth Low Energy) LBT (Listen Before Talk) function. Before transmitting a packet,
|
||||
monitor the in-band CCA (Clear Channel Assessment). If the airborne carrier energy is too high, abandon
|
||||
the packet transmission. Enabling this feature may potentially decrease BLE performance. In certain
|
||||
countries and regions, when the maximum transmission power exceeds a certain limit, support for LBT
|
||||
interference avoidance mechanisms is required. If the maximum transmission power does not reach the limit,
|
||||
it may not be necessary to enable this function.
|
||||
Please refer to the relevant certification regulations for details.
|
||||
|
||||
config BT_LE_CCA_RSSI_THRESH
|
||||
int "Power threshold to refrain packet transmission in unit of -1 dBm"
|
||||
depends on BT_LE_TX_CCA_ENABLED
|
||||
range 1 100
|
||||
default 75
|
||||
help
|
||||
If a carrier signal above the threshold is detected in the air, refrain from packet transmission.
|
||||
|
@ -1021,7 +1021,7 @@ void esp_ble_controller_log_dump_all(bool output)
|
||||
esp_panic_handler_reconfigure_wdts(5000);
|
||||
BT_ASSERT_PRINT("\r\n[DUMP_START:");
|
||||
ble_log_async_output_dump_all(output);
|
||||
BT_ASSERT_PRINT("]\r\n");
|
||||
BT_ASSERT_PRINT(":DUMP_END]\r\n");
|
||||
portEXIT_CRITICAL_SAFE(&spinlock);
|
||||
}
|
||||
#endif // CONFIG_BT_LE_CONTROLLER_LOG_ENABLED
|
||||
|
Submodule components/bt/controller/lib_esp32c2/esp32c2-bt-lib updated: 909c8bca55...7f3eb5f556
@ -37,11 +37,19 @@ static const char *TAG = "Timer";
|
||||
#error "not defined SOC_ESP_NIMBLE_CONTROLLER or SOC_ESP_NIMBLE_CONTROLLER is zero"
|
||||
#endif
|
||||
|
||||
#if CONFIG_BT_NIMBLE_ENABLED
|
||||
#define BLE_HOST_CO_COUNT (8)
|
||||
#define BLE_HOST_EV_COUNT (11 + BLE_HOST_CO_COUNT)
|
||||
#define BLE_HOST_EVQ_COUNT (3)
|
||||
#define BLE_HOST_SEM_COUNT (10)
|
||||
#define BLE_HOST_MUTEX_COUNT (4)
|
||||
#else
|
||||
#define BLE_HOST_CO_COUNT (0)
|
||||
#define BLE_HOST_EV_COUNT (0)
|
||||
#define BLE_HOST_EVQ_COUNT (0)
|
||||
#define BLE_HOST_SEM_COUNT (0)
|
||||
#define BLE_HOST_MUTEX_COUNT (0)
|
||||
#endif
|
||||
|
||||
struct os_mempool ble_freertos_ev_pool;
|
||||
static os_membuf_t *ble_freertos_ev_buf = NULL;
|
||||
|
Reference in New Issue
Block a user