| 1234567891011121314151617 |
- #ifndef _Mcu_Power_Sleep_H__
- #define _Mcu_Power_Sleep_H__
- #include <stdint.h>
- #define WAKEUP_SOURCE_RTC 0x1
- #define WAKEUP_SOURCE_HALL1 0x2
- #define WAKEUP_SOURCE_HALL2 0x4
- #define WAKEUP_SOURCE_CHARGER 0x8
- #define WAKEUP_SOURCE_IR1 0x10
- #define WAKEUP_SOURCE_IR2 0x20
- void mcu_enter_deepsleep(void);
- uint32_t mcu_get_sleeptime(void);
- void mcu_sleep_set_wakeup_source(uint32_t source);
- uint32_t get_system_sleep_time(void);
- #endif /* _Mcu_Power_Sleep_H__ */
|