ODeV framework  v2
sysinit.h
Go to the documentation of this file.
1 
38 #ifndef SYSINIT_H_
39 #define SYSINIT_H_
40 
41 #include "ApplicationContext.h"
44 #include "IAppPowerModeHelper.h"
46 #include "IBoot.h"
47 #include "IBootVtbl.h"
48 
57 sys_error_code_t SysInit(boolean_t bEnableBootIF);
58 
67 void SysPreSleepProcessing(uint32_t * ulExpectedIdleTime);
68 
75 void SysPostSleepProcessing(uint32_t * ulExpectedIdleTime);
76 
85 
96 
104 
110 boolean_t SysEventsPending();
111 
121 
130 
140 
141 
142 #endif /* SYSINIT_H_ */
<DESCRIPTIOM>
<DESCRIPTIOM>
Definition: IBootVtbl.h:61
Definition: AManagedTaskVtbl.h:95
IBoot * SysGetBootIF()
Definition: sysinit.c:285
sys_error_code_t SysInit(boolean_t bEnableBootIF)
Definition: sysinit.c:149
void SysPreSleepProcessing(uint32_t *ulExpectedIdleTime)
Application error manager delegate.
sys_error_code_t SysLoadApplicationContext(ApplicationContext *pAppContext)
Definition: sysinit.c:139
Definition: IApplicationErrorDelegateVtbl.h:67
IApplicationErrorDelegate * SysGetErrorDelegate()
Definition: sysinit.c:280
IAppPowerModeHelper * SysGetPowerModeHelper()
Definition: sysinit.c:289
sys_error_code_t SysOnStartApplication(ApplicationContext *pAppContext)
Definition: sysinit.c:144
boolean_t SysEventsPending()
Definition: sysinit.c:271
Define the Application Context public API.
unsigned short sys_error_code_t
Definition: syserror.h:45
Definition: ApplicationContext.h:48
Definition: IAppPowerModeHelper_vtbl.h:66
sys_error_code_t SysTaskErrorHandler(AManagedTask *pxTask)
Definition: sysinit.c:252
The Boot interface integrates support for the bootloader into the framework.
void SysPostSleepProcessing(uint32_t *ulExpectedIdleTime)