mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-31 19:24:33 +02:00
change(esp_hw_support): fix some sleep retention build error
This commit is contained in:
@@ -44,6 +44,21 @@ typedef enum periph_retention_module {
|
|||||||
SLEEP_RETENTION_MODULE_MAX = SOC_PM_RETENTION_MODULE_NUM - 1
|
SLEEP_RETENTION_MODULE_MAX = SOC_PM_RETENTION_MODULE_NUM - 1
|
||||||
} periph_retention_module_t;
|
} periph_retention_module_t;
|
||||||
|
|
||||||
|
#define is_top_domain_module(m) \
|
||||||
|
( ((m) == SLEEP_RETENTION_MODULE_CLOCK_SYSTEM) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_SYS_PERIPH) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG0_WDT) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG1_WDT) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG0_TIMER0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG1_TIMER0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_GDMA_CH0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_GDMA_CH1) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_GDMA_CH2) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_ADC) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_I2C0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_RMT0) ? true \
|
||||||
|
: false)
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@@ -44,6 +44,21 @@ typedef enum periph_retention_module {
|
|||||||
SLEEP_RETENTION_MODULE_MAX = SOC_PM_RETENTION_MODULE_NUM - 1
|
SLEEP_RETENTION_MODULE_MAX = SOC_PM_RETENTION_MODULE_NUM - 1
|
||||||
} periph_retention_module_t;
|
} periph_retention_module_t;
|
||||||
|
|
||||||
|
#define is_top_domain_module(m) \
|
||||||
|
( ((m) == SLEEP_RETENTION_MODULE_CLOCK_SYSTEM) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_SYS_PERIPH) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG0_WDT) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG1_WDT) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG0_TIMER0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG1_TIMER0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_GDMA_CH0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_GDMA_CH1) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_GDMA_CH2) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_ADC) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_I2C0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_RMT0) ? true \
|
||||||
|
: false)
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@@ -47,6 +47,23 @@ typedef enum periph_retention_module {
|
|||||||
SLEEP_RETENTION_MODULE_MAX = SOC_PM_RETENTION_MODULE_NUM - 1
|
SLEEP_RETENTION_MODULE_MAX = SOC_PM_RETENTION_MODULE_NUM - 1
|
||||||
} periph_retention_module_t;
|
} periph_retention_module_t;
|
||||||
|
|
||||||
|
#define is_top_domain_module(m) \
|
||||||
|
( ((m) == SLEEP_RETENTION_MODULE_CLOCK_SYSTEM) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_SYS_PERIPH) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG0_WDT) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG1_WDT) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG0_TIMER0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG1_TIMER0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_GDMA_CH0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_GDMA_CH1) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_GDMA_CH2) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_ADC) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_I2C0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_RMT0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_UART0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_UART1) ? true \
|
||||||
|
: false)
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@@ -38,6 +38,15 @@ typedef enum periph_retention_module {
|
|||||||
SLEEP_RETENTION_MODULE_MAX = SOC_PM_RETENTION_MODULE_NUM - 1
|
SLEEP_RETENTION_MODULE_MAX = SOC_PM_RETENTION_MODULE_NUM - 1
|
||||||
} periph_retention_module_t;
|
} periph_retention_module_t;
|
||||||
|
|
||||||
|
#define is_top_domain_module(m) \
|
||||||
|
( ((m) == SLEEP_RETENTION_MODULE_CLOCK_SYSTEM) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_SYS_PERIPH) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_GDMA_CH0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_GDMA_CH1) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_GDMA_CH2) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_I2C0) ? true \
|
||||||
|
: false)
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@@ -46,6 +46,24 @@ typedef enum periph_retention_module {
|
|||||||
SLEEP_RETENTION_MODULE_MAX = SOC_PM_RETENTION_MODULE_NUM - 1
|
SLEEP_RETENTION_MODULE_MAX = SOC_PM_RETENTION_MODULE_NUM - 1
|
||||||
} periph_retention_module_t;
|
} periph_retention_module_t;
|
||||||
|
|
||||||
|
#define is_top_domain_module(m) \
|
||||||
|
( ((m) == SLEEP_RETENTION_MODULE_CLOCK_SYSTEM) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_SYS_PERIPH) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG0_WDT) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG1_WDT) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG0_TIMER0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG1_TIMER0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_GDMA_CH0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_GDMA_CH1) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_GDMA_CH2) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_ADC) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_I2C0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_I2C1) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_RMT0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_UART0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_UART1) ? true \
|
||||||
|
: false)
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@@ -37,6 +37,22 @@ typedef enum periph_retention_module {
|
|||||||
SLEEP_RETENTION_MODULE_MAX = SOC_PM_RETENTION_MODULE_NUM - 1
|
SLEEP_RETENTION_MODULE_MAX = SOC_PM_RETENTION_MODULE_NUM - 1
|
||||||
} periph_retention_module_t;
|
} periph_retention_module_t;
|
||||||
|
|
||||||
|
#define is_top_domain_module(m) \
|
||||||
|
( ((m) == SLEEP_RETENTION_MODULE_CLOCK_SYSTEM) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_SYS_PERIPH) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG0_WDT) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG1_WDT) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG0_TIMER0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG0_TIMER1) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG1_TIMER0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_TG1_TIMER1) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_UART0) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_UART1) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_UART2) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_UART3) ? true \
|
||||||
|
: ((m) == SLEEP_RETENTION_MODULE_UART4) ? true \
|
||||||
|
: false)
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user