31 #ifndef INCLUDE_SERVICES_IBOOTVTBL_H_ 32 #define INCLUDE_SERVICES_IBOOTVTBL_H_ 52 boolean_t (*CheckDFUTrigger)(
IBoot *
this);
53 uint32_t (*GetAppAdderss)(
IBoot *
this);
74 return this->vptr->Init(
this);
79 return this->vptr->CheckDFUTrigger(
this);
84 return this->vptr->GetAppAdderss(
this);
89 return this->vptr->OnJampToApp(
this, nAppDress);
Define the global error management API.
Definition: IBootVtbl.h:50
const IBoot_vtbl * vptr
Definition: IBootVtbl.h:65
Definition: IBootVtbl.h:61
SYS_DEFINE_INLINE sys_error_code_t IBootOnJampToApp(IBoot *this, uint32_t nAppDress)
Definition: IBootVtbl.h:88
SYS_DEFINE_INLINE uint32_t IBootGetAppAdderss(IBoot *this)
Definition: IBootVtbl.h:83
SYS_DEFINE_INLINE boolean_t IBootCheckDFUTrigger(IBoot *this)
Definition: IBootVtbl.h:78
unsigned short sys_error_code_t
Definition: syserror.h:45
SYS_DEFINE_INLINE sys_error_code_t IBootInit(IBoot *this)
Definition: IBootVtbl.h:73
Target platform definition.