12 #ifndef __PMU_DEVICE_H__
13 #define __PMU_DEVICE_H__
static const struct PMU_WakeupTime PMU_WAKEUP_TIME_tbl[PMU_WAKEUP_TIME_MAX+1]
The wakeup timer settings for each enumeration of wakeup time.
Definition: pmu_device.h:55
Definition: pmu_device.h:28
void PMU_devSleepLowPwr(PMU_WAKEUP_TIME_t time)
Sleep in Low power mode then Continue.
Definition: pmu_device.c:30
Definition: pmu_device.h:41
void PMU_devSleepLowPwrReboot(PMU_WAKEUP_TIME_t time)
Sleep in Low power mode and Reboot.
Definition: pmu_device.c:39
Definition: pmu_device.h:30
uint8_t exp
Definition: pmu_device.h:49
Definition: pmu_device.h:22
PMU_BROWNOUT_MODE_t
The enumeration of brownout mode.
Definition: pmu_device.h:38
Definition: pmu_device.h:40
Definition: pmu_device.h:31
void PMU_devBrownOutInit(PMU_BROWNOUT_MODE_t brown, uint32_t volt, void *cb)
Initialize brownout settings.
Definition: pmu_device.c:48
The data structure of wakeup timer settings.
Definition: pmu_device.h:47
Definition: pmu_device.h:26
uint8_t manissa
Definition: pmu_device.h:48
Definition: pmu_device.h:23
Definition: pmu_device.h:32
PMU_WAKEUP_TIME_t
The enumeration of wakeup time.
Definition: pmu_device.h:21
Definition: pmu_device.h:24
Definition: pmu_device.h:25
Definition: pmu_device.h:27
Definition: pmu_device.h:29
Definition: pmu_device.h:39
void PMU_devSetPowerModeLDO(void)
Set system power to LDO mode.
Definition: pmu_device.c:83
void PMU_devSetPowerModeBattery(void)
Set system power to battery mode.
Definition: pmu_device.c:78