31 #ifndef APPLICATION_LAYER_FAULTS_HEADER_H 
   32 #define APPLICATION_LAYER_FAULTS_HEADER_H  
   39 #include "drivers/drv_fault_handler.h" 
volatile uint16_t appFaultMonitor_Initialize(void)
Initialization of user-defined fault objects.
 
volatile uint16_t appFaultMonitor_Execute(void)
Application wide fault object monitoring routine.
 
volatile uint16_t appFaultMonitor_Dispose(void)
Function clearing all fault object settings.
 
volatile struct FAULT_OBJECT_s fltobj_BuckUVLO
Under Voltage Lock Out Fault Object.
 
volatile struct FAULT_OBJECT_s fltobj_BuckOCP
Over Current Protection Fault Object.
 
volatile struct FAULT_OBJECT_s fltobj_BuckOVLO
Over Voltage Lock Out Fault Object.
 
volatile struct FAULT_OBJECT_s fltobj_BuckRegErr
Regulation Error Fault Object.
 
This data structure is a collection of data structures for fault handling.