File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
components/bt/controller/esp32c6 Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -522,12 +522,16 @@ void esp_bt_rtc_slow_clk_select(uint8_t slow_clk_src)
522522 switch (slow_clk_src ) {
523523 case MODEM_CLOCK_LPCLK_SRC_MAIN_XTAL :
524524 ESP_LOGI (NIMBLE_PORT_LOG_TAG , "Using main XTAL as clock source" );
525+ #if SOC_BLE_USE_WIFI_PWR_CLK_WORKAROUND
525526 uint32_t chip_version = efuse_hal_chip_revision ();
526527 if (chip_version == 0 ) {
527528 modem_clock_select_lp_clock_source (PERIPH_BT_MODULE , slow_clk_src , (400 - 1 ));
528529 } else {
529530 modem_clock_select_lp_clock_source (PERIPH_BT_MODULE , slow_clk_src , (5 - 1 ));
530531 }
532+ #else
533+ modem_clock_select_lp_clock_source (PERIPH_BT_MODULE , slow_clk_src , (400 - 1 ));
534+ #endif // SOC_BLE_USE_WIFI_PWR_CLK_WORKAROUND
531535 break ;
532536 case MODEM_CLOCK_LPCLK_SRC_RC_SLOW :
533537 ESP_LOGI (NIMBLE_PORT_LOG_TAG , "Using 136 kHz RC as clock source, can only run legacy ADV or SCAN due to low clock accuracy!" );
You can’t perform that action at this time.
0 commit comments