 |
EPC9143 300 W 16th Brick DC/DC Module Reference Design
|
|
14 volatile bool run_main =
true;
16 #define TMR1_TIMEOUT 30000 // Timeout protection for Timer1 interrupt flag bit
17 volatile bool LOW_PRIORITY_GO =
false;
74 volatile uint16_t retval=1;
75 volatile uint16_t timeout = 0;
99 while ((!LOW_PRIORITY_GO) && (timeout++ < TMR1_TIMEOUT));
100 LOW_PRIORITY_GO =
false;
136 volatile uint16_t retval=1;
164 volatile uint16_t retval=1;
184 void __attribute__((__interrupt__, context, no_auto_psv))
_OsTimerInterrupt(
void)
186 volatile uint16_t retval=1;
194 LOW_PRIORITY_GO =
true;
#define DBGPIN2_Clear()
Macro instruction to set a pin state to logic LOW.
volatile uint16_t sysOsTimer_Enable(volatile bool interrupt_enable, volatile uint8_t interrupt_priority)
#define DBGPIN2_Set()
Macro instruction to set a pin state to logic HIGH.
#define _OSTIMER_IF
interrupt flag bit
volatile uint16_t appFaultMonitor_Execute(void)
Application wide fault object monitoring routine.
volatile uint16_t sysUserPeriperhals_Initialize(void)
Initializes the user-defined chip resources.
volatile uint16_t appPowerSupply_Execute(void)
This is the top-level function call triggering the most recent state machine of all associated power ...
#define _OsTimerInterrupt
Global state-machine peripheral assignments.
volatile uint16_t sysHighPriorityTasks_Execute(void)
High priority task sequence executed at a fixed repetition frequency.
volatile uint16_t sysLowPriorityTasks_Execute(void)
Low priority task sequence executed after the high priority task sequence execution is complete.
volatile uint16_t sysUserTasks_Initialize(void)
Initializes the user-defined tasks.
volatile uint16_t SYSTEM_Initialize(void)
Initializes essential chip resources.