|  | Dual Active Bridge Development Board (Part-No. ) |
Content |  |  |  |  |  |

Loading...
Searching...
No Matches
fault.h
Go to the documentation of this file.
1
8#ifndef DRV_PWRCTL_FAULT_H
9#define DRV_PWRCTL_FAULT_H
10
11
12#include <stddef.h>
13
14#include "cmp/cmp1.h"
15#include "cmp/cmp3.h"
16
17#include "fault.h"
18#include "pwrctrl/pwrctrl_pwm.h"
19#include "pwrctrl/pwrctrl_typedef.h"
20#include "pwrctrl/pwrctrl_common.h"
21#include "config/config.h"
22
23
24//------------------------------------------------------------------------------
25// functions with external linkage
26//------------------------------------------------------------------------------
27void Fault_Initialize(void);
28void Fault_Execute(void);
29
30 void Dev_Fault_ClearHardwareFaults(void);
31void Fault_Reset(void);
32void Fault_Handler(void);
33void Fault_Execute_100ms(void);
34
35#endif /* DRV_PWRCTL_FAULT_H */
36
cmp1.h
This is the generated driver header file for the CMP1 driver.
cmp3.h
This is the generated driver header file for the CMP3 driver.
fault.h
Contains public fault functions.
Dev_Fault_ClearHardwareFaults
void Dev_Fault_ClearHardwareFaults(void)
pwrctrl_common.h
Contains the power control reusable functions.
pwrctrl_pwm.h
Contains public functions for PWM.
Fault_Execute_100ms
void Fault_Execute_100ms(void)
Fault evaluation for Temperature and other slow fault detection executed every 100ms.
Definition fault.c:263
Fault_Reset
void Fault_Reset(void)
Clears the fault object flag bits.
Definition fault.c:200
Fault_Initialize
void Fault_Initialize(void)
Initialize the fault objects.
Definition fault.c:65
Fault_Execute
void Fault_Execute(void)
Executes the fault handlers.
Definition fault.c:115
Fault_Handler
void Fault_Handler(void)
Handles the fault trip by turning off the power control switching.
Definition fault.c:41