29#include "os/os_config.h"
30#include "os/os_sys_time.h"
31#include "os/os_scheduler.h"
34#include "comm/PBV_interface.h"
39#include "pwrctrl/pwrctrl.h"
42#include "system/pins.h"
64#if defined (OS_USE_SCHEDULER_100us) && (OS_USE_SCHEDULER_100us == true)
74void Tasks_Realtime_100us(
void)
95#if defined (OS_USE_SCHEDULER_100us) && (OS_USE_SCHEDULER_100us == true)
103void Tasks_100us(
void)
134extern uint16_t os_resetCause;
app PBV DAB Frame map file Example
Contains current sensor public functions.
Contains temperature initialization and execution functions.
Contains public fault functions.
void App_PBV_Task_100us()
Task to be executed every 100 us.
void App_PBV_Task_10ms()
task to be executed every 10ms
void App_PBV_DAB_Task_10ms(void)
10ms PBV task to be execution
void App_PBV_DAB_Task_1s(void)
1 second PBV task to be execution
void Dev_Fan_Task_100ms(void)
this function needs to be called every 100ms it contains the code to update the status of the fan
void Dev_Fan_Task_1s(void)
This function needs to be called every 1s to keep the temperature of the board at a certain temperatu...
void Dev_LED_Task_100ms()
This function needs to be called every 100ms and contains the code to update the status of the LEDs.
void Dev_Temp_Task_100ms(void)
Executes the Temperature reading every 100ms.
void PwrCtrl_Execute(void)
Executes the power control state machine.
void Fault_Execute_100ms(void)
Fault evaluation for Temperature and other slow fault detection executed every 100ms.
void Tasks_10ms(void)
Tasks_10ms gets called every 10ms, put your things in it that need to be called regularly.
void Tasks_1ms(void)
Tasks_1ms gets called every millisecond, put your things in it that need to be called regularly.
void Tasks_Realtime_1ms(void)
Tasks_Realtime_1ms gets called directly from the timer interrupt every millisecond.
void Tasks_100ms(void)
Tasks_100ms gets called every 100 ms, put your things in it that need to be called regularly.
void Tasks_Background(void)
Tasks_Background gets called all the time when no other of the above tasks are being called.
void Tasks_1s(void)
Tasks_1s gets called every second, put your things in it that need to be called regularly.