ccNOos
v0.0.0
Build Portable Microcontroller Applications!
|
Go to the documentation of this file.
54 if(currentExeNode!=
nullptr)
70 if(currentExeNode->
nextPtr !=
nullptr)
71 currentExeNode = currentExeNode->
nextPtr;
86 if(currentExeNode!=
nullptr)
102 if(currentExeNode->
nextPtr !=
nullptr)
103 currentExeNode = currentExeNode->
nextPtr;
107 }
while(currentExeNode->
entryPoint !=
nullptr);
117 if(exeStructIn ==
nullptr || exeEntryPtrsIn ==
nullptr)
155 if(exeStructIn ==
nullptr || exeEntryPtrsIn ==
nullptr)
IMS: ccNOos, Declarations for straight C and C++
int ExecuteLoop(struct executionSystemStruct *exeStructIn, struct executionEntryStruct *exeEntryPtrsIn)
struct computeModuleStruct * dataPtr
struct linkedEntryPointStruct * loopListHead
void ModuleExeArea(UI_32 ExcpIndex, struct linkedEntryPointStruct *exeListHeadIn)
struct linkedEntryPointStruct * nextPtr
struct linkedEntryPointStruct * exceptionListHead
int(* entryPoint)(struct computeModuleStruct *dataPtrIn)
IMS: ccNOos, Declarations for straight C and C++
void ModuleExceptionArea(struct linkedEntryPointStruct *exeListHeadIn)
struct executionSystemStruct CreateExecutionSystemStruct(UI_32 uSperTick)
int ExecuteSetup(struct executionSystemStruct *exeStructIn, struct executionEntryStruct *exeEntryPtrsIn)
struct linkedEntryPointStruct * setupListHead
int ExecuteMain(struct executionSystemStruct *exeStructIn, struct executionEntryStruct *exeEntryPtrsIn)
void ExecuteSysTick(struct executionSystemStruct *exeStructIn, struct executionEntryStruct *exeEntryPtrsIn)
#define RETURN_SUCCESS
Function Return Value for Success.
#define RETURN_ERROR
Function Return Value for ERROR.
struct linkedEntryPointStruct * sysTickListHead