ccNOos
v0.0.0
Build Portable Microcontroller Applications!
|
IMS: ccNOos, Implementation for straight C More...
Go to the source code of this file.
Functions | |
struct executionSystemStruct | CreateExecutionSystemStruct (UI_32 uSperTick) |
void | ModuleExeArea (UI_32 ExcpIndex, struct linkedEntryPointStruct *exeListHeadIn) |
void | ModuleExceptionArea (struct linkedEntryPointStruct *exeListHeadIn) |
int | ExecuteMain (struct executionSystemStruct *exeStructIn, struct executionEntryStruct *exeEntryPtrsIn) |
int | ExecuteSetup (struct executionSystemStruct *exeStructIn, struct executionEntryStruct *exeEntryPtrsIn) |
int | ExecuteLoop (struct executionSystemStruct *exeStructIn, struct executionEntryStruct *exeEntryPtrsIn) |
void | ExecuteSysTick (struct executionSystemStruct *exeStructIn, struct executionEntryStruct *exeEntryPtrsIn) |
IMS: ccNOos, Implementation for straight C
Copyright 2021 InMechaSol, Inc
Licensed under the Apache License, Version 2.0(the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Notes: (.c includes .h) - for straight C or (.cpp includes .c which includes .h) - for C++ wrapped straight C Always compiled to a single compilation unit, either C or CPP, not both
Definition in file execution_system.c.
struct executionSystemStruct CreateExecutionSystemStruct | ( | UI_32 | uSperTick | ) |
Definition at line 1 of file execution_system.c.
int ExecuteLoop | ( | struct executionSystemStruct * | exeStructIn, |
struct executionEntryStruct * | exeEntryPtrsIn | ||
) |
Definition at line 173 of file execution_system.c.
int ExecuteMain | ( | struct executionSystemStruct * | exeStructIn, |
struct executionEntryStruct * | exeEntryPtrsIn | ||
) |
Definition at line 112 of file execution_system.c.
int ExecuteSetup | ( | struct executionSystemStruct * | exeStructIn, |
struct executionEntryStruct * | exeEntryPtrsIn | ||
) |
Definition at line 150 of file execution_system.c.
void ExecuteSysTick | ( | struct executionSystemStruct * | exeStructIn, |
struct executionEntryStruct * | exeEntryPtrsIn | ||
) |
Definition at line 193 of file execution_system.c.
void ModuleExceptionArea | ( | struct linkedEntryPointStruct * | exeListHeadIn | ) |
Definition at line 80 of file execution_system.c.
void ModuleExeArea | ( | UI_32 | ExcpIndex, |
struct linkedEntryPointStruct * | exeListHeadIn | ||
) |
Definition at line 47 of file execution_system.c.