mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-04 06:11:06 +00:00 
			
		
		
		
	esp_hw_support: keep external 40 MHz xtal related analog circuit power on during sleep
This commit is contained in:
		@@ -121,8 +121,10 @@ set sleep_init default param
 | 
			
		||||
#define RTC_CNTL_DBG_ATTEN_DEEPSLEEP_DEFAULT  15
 | 
			
		||||
#define RTC_CNTL_DBG_ATTEN_MONITOR_DEFAULT  0
 | 
			
		||||
#define RTC_CNTL_BIASSLP_MONITOR_DEFAULT  0
 | 
			
		||||
#define RTC_CNTL_BIASSLP_SLEEP_ON  0
 | 
			
		||||
#define RTC_CNTL_BIASSLP_SLEEP_DEFAULT  1
 | 
			
		||||
#define RTC_CNTL_PD_CUR_MONITOR_DEFAULT  1
 | 
			
		||||
#define RTC_CNTL_PD_CUR_SLEEP_ON  0
 | 
			
		||||
#define RTC_CNTL_PD_CUR_SLEEP_DEFAULT  1
 | 
			
		||||
 | 
			
		||||
#define APLL_SDM_STOP_VAL_1         0x09
 | 
			
		||||
@@ -690,10 +692,12 @@ typedef struct {
 | 
			
		||||
    .dig_dbias_wak = RTC_CNTL_DIG_DBIAS_1V10, \
 | 
			
		||||
    .dig_dbias_slp = is_dslp(sleep_flags)                   ? RTC_CNTL_DIG_DBIAS_0V90 \
 | 
			
		||||
                   : !((sleep_flags) & RTC_SLEEP_PD_INT_8M) ? RTC_CNTL_DIG_DBIAS_1V10 \
 | 
			
		||||
                   : !((sleep_flags) & RTC_SLEEP_PD_XTAL)   ? RTC_CNTL_DIG_DBIAS_1V10 \
 | 
			
		||||
                   : RTC_CNTL_DIG_DBIAS_0V90, \
 | 
			
		||||
    .rtc_dbias_wak = RTC_CNTL_DBIAS_1V10, \
 | 
			
		||||
    .rtc_dbias_slp = is_dslp(sleep_flags)                   ? RTC_CNTL_DBIAS_1V00 \
 | 
			
		||||
                   : !((sleep_flags) & RTC_SLEEP_PD_INT_8M) ? RTC_CNTL_DBIAS_1V10 \
 | 
			
		||||
                   : !((sleep_flags) & RTC_SLEEP_PD_XTAL)   ? RTC_CNTL_DBIAS_1V10 \
 | 
			
		||||
                   : RTC_CNTL_DBIAS_1V00, \
 | 
			
		||||
    .vddsdio_pd_en = ((sleep_flags) & RTC_SLEEP_PD_VDDSDIO) ? 1 : 0, \
 | 
			
		||||
    .xtal_fpu = is_dslp(sleep_flags) ? 0 : ((sleep_flags) & RTC_SLEEP_PD_XTAL) ? 0 : 1, \
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user