mirror of
https://github.com/espressif/esp-idf.git
synced 2025-10-04 02:50:58 +02:00
feat(rmt): support sleep retention
by back up the registers
This commit is contained in:
@@ -147,7 +147,11 @@ bool peripheral_domain_pd_allowed(void)
|
||||
#if CONFIG_PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP
|
||||
const uint32_t inited_modules = sleep_retention_get_inited_modules();
|
||||
const uint32_t created_modules = sleep_retention_get_created_modules();
|
||||
const uint32_t mask = (const uint32_t) (BIT(SLEEP_RETENTION_MODULE_SYS_PERIPH));
|
||||
uint32_t mask = (const uint32_t) (BIT(SLEEP_RETENTION_MODULE_SYS_PERIPH));
|
||||
|
||||
#if SOC_RMT_SUPPORT_SLEEP_BACKUP
|
||||
mask |= BIT(SLEEP_RETENTION_MODULE_RMT0);
|
||||
#endif
|
||||
|
||||
return ((inited_modules & mask) == (created_modules & mask));
|
||||
#else
|
||||
|
Reference in New Issue
Block a user