#include "femtoos_globals.h"#include "femtoos_constants.h"#include "femtoos_order.h"#include "femtoos_locals.h"Include dependency graph for femtoos_types.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| union | Tselect |
| union | Ttick |
| We use two different types of tick, Ttick and TextendedTick. More... | |
| union | TextendedTick |
| It is assumed that the union matches Full with LowBtye/HighByte. More... | |
| struct | TtaskSave |
| TtaskSave is the structure which holds the "background" variables. More... | |
| struct | TosData |
| Since at that time a task is running there is no need for the OS stack, we make a union of the background variables and the OS stack. More... | |
| struct | TtaskControlBlock |
| Per task we have one task control block which holds all dynamic information of a task. More... | |
| struct | TtaskExtendedControlBlock |
| struct | TtaskDefinitionBlock |
| Per task we have one task definition block which holds all static information of a task. More... | |
Defines | |
| #define | Ttickcount TextendedTick |
Typedefs | |
| typedef void(*) | fpInitTask (void) |
| Function definition of Initialization code which every task may have. | |
| typedef void(*) | fpLoopTask (void) |
| Function definition of loop code which every task must have. | |
| typedef void(*) | fpBarkTask (void) |
| Function definition of bark code which every task may have. | |
| #define Ttickcount TextendedTick |
Definition at line 71 of file femtoos_types.h.
| typedef void(*) fpBarkTask(void) |
Function definition of bark code which every task may have.
This contains the instructions that must be executed if a task gets stuck.
Definition at line 283 of file femtoos_types.h.
| typedef void(*) fpInitTask(void) |
Function definition of Initialization code which every task may have.
This contains all initialization which must be done if a task is started or restarted.
Definition at line 271 of file femtoos_types.h.
| typedef void(*) fpLoopTask(void) |
Function definition of loop code which every task must have.
This contains the workload of a task.
Definition at line 277 of file femtoos_types.h.
1.5.2