High priority task execution. More...
Functions | |
volatile uint16_t | sysHighPriorityTasks_Execute (void) |
High priority task sequence executed at a fixed repetition frequency. More... | |
High priority task execution.
The execution of the sequence of high priority tasks is triggered by the operating system timer interrupt being called on the defined priority level (default = 2). The interrupt service routine utiilzes an alternate working register set for optimum coontext management. By default, alternate working register set #1 is reserved for high priority tasks.
uint16_t sysHighPriorityTasks_Execute | ( | void | ) |
High priority task sequence executed at a fixed repetition frequency.
This application executes different tasks of which some are time critical while others are insensitive against execution period or execution repetition frequency jitter.
The following function calls a sequence of time critical tasks. This function is called by an interrupt service routine at a higher priority than the main loop, enforcing a more time stringent execution repetition frequency.
Definition at line 172 of file main.c.