ODeV framework  v2
sysdeflowpower.h
Go to the documentation of this file.
1 
31 #ifndef INCLUDE_SERVICES_SYSDEFLOWPOWER_H_
32 #define INCLUDE_SERVICES_SYSDEFLOWPOWER_H_
33 
34 #if (SYS_CFG_USE_DEFAULT_PM_HELPER==1)
35 
36 #define SYS_PM_EVT_SRC_SW 0x1U
37 // Generic event parameters
38 #define SYS_PM_EVT_PARAM_ENTER_LP 0x1U
39 #define SYS_PM_EVT_PARAM_EXIT_LP 0x2U
40 
41 // Inline functions definition
42 // ***************************
43 
44 
48 typedef enum {
52  E_POWER_MODE_RUN = 0,
53 
59  E_POWER_MODE_SLEEP_1 = 1,
60 }EPowerMode;
61 
65 typedef struct _SysPowerStatus {
69  EPowerMode m_eActivePowerMode;
70 }SysPowerStatus;
71 
72 
73 #endif
74 
75 
76 
77 #endif /* INCLUDE_SERVICES_SYSDEFLOWPOWER_H_ */