Digital Power Starter Kit 3 Firmware
dsPIC33C Buck Converter Voltage Mode Control Example
+ Collaboration diagram for User Task Initialization:

Functions

volatile uint16_t sysUserTasks_Initialize (void)
 Initializes the user-defined tasks. More...
 

Detailed Description

One function is used to initialize all high- and low-priority user tasks. Each task provides a dedicated, public initialization function initializing the main task data objects and respective chip resources. At this stage, the tasks will be configured but not executed yet. The execution of the individual high- and low priority tasks will automatically be started once the operating system timer is initialized and enabled.

Function Documentation

◆ sysUserTasks_Initialize()

uint16_t sysUserTasks_Initialize ( void  )

Initializes the user-defined tasks.

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

The EPC9143 16th brick power module reference design has a very simple GPIO user interface, signaling the state of the output regulation on a POWER GOOD output pin. Hence, this firmware4 mainly consists of the power control state machine and fault handler, protecting the hardware.

Definition at line 102 of file system.c.

+ Here is the call graph for this function: