File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
components/bt/controller/esp32c3 Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -781,7 +781,8 @@ static void btdm_sleep_enter_phase1_wrapper(uint32_t lpcycles)
781781 // allow a maximum time uncertainty to be about 488ppm(1/2048) at least as clock drift
782782 // and set the timer in advance
783783 uint32_t uncertainty = (us_to_sleep >> 11 );
784- #if CONFIG_FREERTOS_USE_TICKLESS_IDLE
784+ #if CONFIG_BT_CTRL_MAIN_XTAL_PU_DURING_LIGHT_SLEEP
785+ // recalculate clock drift when Bluetooth using main XTAL during light sleep
785786 if (rtc_clk_slow_src_get () == SOC_RTC_SLOW_CLK_SRC_RC_SLOW ) {
786787 uncertainty = us_to_sleep * BTDM_RTC_SLOW_CLK_RC_DRIFT_PERCENT / 100 ;
787788 }
@@ -1756,7 +1757,7 @@ esp_power_level_t esp_ble_tx_power_get(esp_ble_power_type_t power_type)
17561757 handle = power_type ;
17571758 }
17581759
1759- lvl = (esp_power_level_t )ble_txpwr_get (power_type , handle );
1760+ lvl = (esp_power_level_t )ble_txpwr_get (enh_pwr_type , handle );
17601761
17611762 return lvl ;
17621763}
You can’t perform that action at this time.
0 commit comments