273 typedef struct NSS_PMU_S {
277 __I uint32_t RESERVED1;
280 __I uint32_t RESERVED2;
289 typedef enum PMU_DPD_WAKEUPREASON {
298 typedef enum PMU_RTC_CLOCKSOURCE {
304 typedef enum PMU_INT {
312 typedef enum PMU_STATUS {
Definition: pmu_nss.h:291
Definition: pmu_nss.h:300
Definition: pmu_nss.h:273
void Chip_PMU_SetBODEnabled(bool enabled)
#define __IO
Definition: core_cm0plus.h:167
Definition: pmu_nss.h:314
void Chip_PMU_PowerMode_EnterDeepSleep(void)
#define __I
Definition: core_cm0plus.h:164
PMU_INT_T Chip_PMU_Int_GetRawStatus(void)
Definition: pmu_nss.h:306
void Chip_PMU_SetAutoPowerEnabled(bool enabled)
PMU_DPD_WAKEUPREASON_T Chip_PMU_PowerMode_GetDPDWakeupReason(void)
PMU_INT_T Chip_PMU_Int_GetEnabledMask(void)
Definition: pmu_nss.h:307
__IO uint32_t IMSC
Definition: pmu_nss.h:282
bool Chip_PMU_Switch_GetVNFC(void)
__IO uint32_t PCON
Definition: pmu_nss.h:274
__O uint32_t ICR
Definition: pmu_nss.h:285
PMU_RTC_CLOCKSOURCE_T
Definition: pmu_nss.h:298
__I uint32_t PSTAT
Definition: pmu_nss.h:276
bool Chip_PMU_GetAutoPowerEnabled(void)
__IO uint32_t LDO1V6
Definition: pmu_nss.h:279
__IO uint32_t TMRCLKCTRL
Definition: pmu_nss.h:281
Definition: pmu_nss.h:308
PMU_STATUS_T
Definition: pmu_nss.h:312
__I uint32_t RIS
Definition: pmu_nss.h:283
PMU_INT_T
Definition: pmu_nss.h:304
void Chip_PMU_GetRetainedData(uint32_t *pData, int offset, int size)
__I uint32_t ACCSTAT
Definition: pmu_nss.h:278
void Chip_PMU_SetWakeupPinEnabled(bool enabled)
void Chip_PMU_Int_ClearRawStatus(PMU_INT_T flags)
void Chip_PMU_Switch_OpenVDDBat(void)
Definition: pmu_nss.h:293
__I uint32_t MIS
Definition: pmu_nss.h:284
PMU_DPD_WAKEUPREASON_T
Definition: pmu_nss.h:289
Definition: pmu_nss.h:313
bool Chip_PMU_GetBODEnabled(void)
Definition: pmu_nss.h:299
bool Chip_PMU_Switch_GetVDDBat(void)
#define __O
Definition: core_cm0plus.h:166
void Chip_PMU_SetRTCClockSource(PMU_RTC_CLOCKSOURCE_T source)
PMU_STATUS_T Chip_PMU_GetStatus(void)
PMU_RTC_CLOCKSOURCE_T Chip_PMU_GetRTCClockSource(void)
bool Chip_PMU_GetWakeupPinEnabled(void)
Definition: pmu_nss.h:305
void Chip_PMU_SetRetainedData(uint32_t *pData, int offset, int size)
Definition: pmu_nss.h:290
void Chip_PMU_PowerMode_EnterDeepPowerDown(bool enableSwitching)
void Chip_PMU_Int_SetEnabledMask(PMU_INT_T mask)
void Chip_PMU_PowerMode_EnterSleep(void)
Definition: pmu_nss.h:292