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 @@ -777,7 +777,8 @@ static void btdm_sleep_enter_phase1_wrapper(uint32_t lpcycles)
777
777
// allow a maximum time uncertainty to be about 488ppm(1/2048) at least as clock drift
778
778
// and set the timer in advance
779
779
uint32_t uncertainty = (us_to_sleep >> 11 );
780
- #if CONFIG_FREERTOS_USE_TICKLESS_IDLE
780
+ #if CONFIG_BT_CTRL_MAIN_XTAL_PU_DURING_LIGHT_SLEEP
781
+ // recalculate clock drift when Bluetooth using main XTAL during light sleep
781
782
if (rtc_clk_slow_src_get () == SOC_RTC_SLOW_CLK_SRC_RC_SLOW ) {
782
783
uncertainty = us_to_sleep * BTDM_RTC_SLOW_CLK_RC_DRIFT_PERCENT / 100 ;
783
784
}
@@ -1752,7 +1753,7 @@ esp_power_level_t esp_ble_tx_power_get(esp_ble_power_type_t power_type)
1752
1753
handle = power_type ;
1753
1754
}
1754
1755
1755
- lvl = (esp_power_level_t )ble_txpwr_get (power_type , handle );
1756
+ lvl = (esp_power_level_t )ble_txpwr_get (enh_pwr_type , handle );
1756
1757
1757
1758
return lvl ;
1758
1759
}
You can’t perform that action at this time.
0 commit comments