Files
CHJ/user/MCU/lhl_lowpower.h
2026-03-20 21:19:04 +08:00

25 lines
505 B
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#ifndef __LOWPOWER_H__
#define __LOWPOWER_H__
typedef enum {
PWR_Wakeup_None = 0x00,
PWR_Wakeup_RTC = 0x01,
PWR_Wakeup_EXTI = 0x02,
PWR_Wakeup_LPTIM1 = 0x04,
PWR_Wakeup_LPTIM2 = 0x08,
PWR_Wakeup_IWDG = 0x10,
// 可以组合使用PWR_Wakeup_RTC | PWR_Wakeup_GPIO
}PWR_WakeupWay_TypeDef;
void EnterLowPowerModeWFI(PWR_POWERMODE_t mode);
extern volatile u32 mcuModeSleeping;
extern u32 sleeptime ;
void LowPowerModeProcess(void);
#endif