Digital Power Starter Kit 3 Firmware
dsPIC33C Buck Converter Voltage Mode Control Example
Low-Priority Task Execution

Low priority task execution The execution of the sequence of low priority tasks is called from the main loop at lowest firmware priority #0. Tasks executed on this level may be interrupted by executions of high priority task sequences triggered by the operating system timer interrupt as well as the real-time control sytem interrupts.
More...

+ Collaboration diagram for Low-Priority Task Execution:

Functions

volatile uint16_t sysLowPriorityTasks_Execute (void)
 Low priority task sequence executed after the high priority task sequence execution is complete. More...
 

Detailed Description

Low priority task execution The execution of the sequence of low priority tasks is called from the main loop at lowest firmware priority #0. Tasks executed on this level may be interrupted by executions of high priority task sequences triggered by the operating system timer interrupt as well as the real-time control sytem interrupts.

Function Documentation

◆ sysLowPriorityTasks_Execute()

volatile uint16_t sysLowPriorityTasks_Execute ( void  )

Low priority task sequence executed after the high priority task sequence execution is complete.

Returns
unsigned integer (0=failure, 1=success)

This application executes different tasks of which some are time critical while others are insensitive to execution time jitter. This function is calling all non-time critical tasks. it is called after all high-priority tasks have been executed.

Note
(this application does not execute low priority tasks)

Definition at line 142 of file main.c.

+ Here is the call graph for this function: