![]() |
Infineon MOTIX™ MCU TLE988x/9x Device Family SDK
|
Data Structures | |
struct | BDRV_offState |
struct | tBDRV_constCfg |
This struct lists the configuration in constant mode for one half-bridge. More... | |
struct | tBDRV_seqCfg |
This struct lists the configuration in sequencer mode for one half-bridge. More... | |
struct | tBDRV_aseqCfg |
This struct lists the configuration for adaptive sequencer for one half-bridge. More... | |
struct | tBDRV_offState |
This struct lists the off-state diagnosis status for every phase. More... | |
Typedefs | |
typedef enum BDRV_chCfg | tBDRV_chCfg |
typedef enum BDRV_hb | tBDRV_hb |
typedef enum BDRV_offStateDiag | tBDRV_offStateDiag |
typedef struct BDRV_offState | tBDRV_offState |
typedef enum BDRV_currentCfg | tBDRV_currentCfg |
Functions | |
sint8 | BDRV_init (void) |
Initialize all CW registers of the BDRV module. More... | |
sint8 | BDRV_initCP (void) |
Initialize the Charge Pump in the BDRV module. More... | |
sint8 | BDRV_setBridge (tBDRV_chCfg e_ls1Cfg, tBDRV_chCfg e_hs1Cfg, tBDRV_chCfg e_ls2Cfg, tBDRV_chCfg e_hs2Cfg, tBDRV_chCfg e_ls3Cfg, tBDRV_chCfg e_hs3Cfg) |
sint8 | BDRV_setLSChrgConstMode (tBDRV_hb e_hb, tBDRV_constCfg s_constChrgCfg) |
Set low-side charge times and currents for constant mode. More... | |
sint8 | BDRV_setHSChrgConstMode (tBDRV_hb e_hb, tBDRV_constCfg s_constChrgCfg) |
Set high-side charge times and currents for constant mode. More... | |
sint8 | BDRV_setLSDischrgConstMode (tBDRV_hb e_hb, tBDRV_constCfg s_constDischrgCfg) |
Set low-side discharge times and currents for constant mode. More... | |
sint8 | BDRV_setHSDischrgConstMode (tBDRV_hb e_hb, tBDRV_constCfg s_constDischrgCfg) |
Set high-side discharge times and currents for constant mode. More... | |
sint8 | BDRV_setLSChrgSeqMode (tBDRV_hb e_hb, tBDRV_seqCfg s_seqChrgCfg) |
Set low-side charge times and currents for sequencer mode. More... | |
sint8 | BDRV_setHSChrgSeqMode (tBDRV_hb e_hb, tBDRV_seqCfg s_seqChrgCfg) |
Set high-side charge times and currents for sequencer mode. More... | |
sint8 | BDRV_setLSDischrgSeqMode (tBDRV_hb e_hb, tBDRV_seqCfg s_seqDischrgCfg) |
Set low-side discharge times and currents for sequencer mode. More... | |
sint8 | BDRV_setHSDischrgSeqMode (tBDRV_hb e_hb, tBDRV_seqCfg s_seqDischrgCfg) |
Set high-side discharge times and currents for sequencer mode. More... | |
sint8 | BDRV_setChrgAdaptSeqMode (tBDRV_aseqCfg s_aseqChrgCfg) |
Set adaptive sequencer for charge. More... | |
sint8 | BDRV_setDischrgAdaptSeqMode (tBDRV_aseqCfg s_aseqDischrgCfg) |
Set adaptive sequencer for discharge. More... | |
tBDRV_offState | BDRV_checkShortDiagnosis (void) |
Off-State Diagnosis - Short to Ground or Short to Vbattery Detection. More... | |
tBDRV_offState | BDRV_checkOpenLoad (void) |
Off-State Diagnosis - Open-Load Detection. More... | |
bool | BDRV_getFaultSts (void) |
Read all status flags related to bridge driver and charge pump and return true if at least one is active, otherwise false. More... | |
uint8 | BDRV_getFaults (void) |
Read the fault information related to bridge driver and charge pump and provides them encoded in the return value. More... | |
void | BDRV_clrFaultSts (void) |
Clear all status bits related to bridge driver and charge pump. More... | |
INLINE void | BDRV_enExternalLS1MosfetOvercurrentInt (void) |
Enable External LS1 MOSFET Overcurrent Interrupt. More... | |
INLINE void | BDRV_enExternalHS1MosfetOvercurrentInt (void) |
Enable External HS1 MOSFET Overcurrent Interrupt. More... | |
INLINE void | BDRV_enExternalLS2MosfetOvercurrentInt (void) |
Enable External LS2 MOSFET Overcurrent Interrupt. More... | |
INLINE void | BDRV_enExternalHS2MosfetOvercurrentInt (void) |
Enable External HS2 MOSFET Overcurrent Interrupt. More... | |
INLINE void | BDRV_enExternalLS3MosfetOvercurrentInt (void) |
Enable External LS3 MOSFET Overcurrent Interrupt. More... | |
INLINE void | BDRV_enExternalHS3MosfetOvercurrentInt (void) |
Enable External HS3 MOSFET Overcurrent Interrupt. More... | |
INLINE void | BDRV_enLS1DrainSrcMonitoringInt (void) |
Enable LS1 Drain Source Monitoring Interrupt. More... | |
INLINE void | BDRV_enHS1DrainSrcMonitoringInt (void) |
Enable HS1 Drain Source Monitoring Interrupt. More... | |
INLINE void | BDRV_enLS2DrainSrcMonitoringInt (void) |
Enable LS2 Drain Source Monitoring Interrupt. More... | |
INLINE void | BDRV_enHS2DrainSrcMonitoringInt (void) |
Enable HS2 Drain Source Monitoring Interrupt. More... | |
INLINE void | BDRV_enLS3DrainSrcMonitoringInt (void) |
Enable LS3 Drain Source Monitoring Interrupt. More... | |
INLINE void | BDRV_enHS3DrainSrcMonitoringInt (void) |
Enable HS3 Drain Source Monitoring Interrupt. More... | |
INLINE void | BDRV_enHB1AdaptSeqInt (void) |
Enable HB1 Adaptive Sequencer Interrupt. More... | |
INLINE void | BDRV_enHB2AdaptSeqInt (void) |
Enable HB1 Adaptive Sequencer Interrupt. More... | |
INLINE void | BDRV_enHB3AdaptSeqInt (void) |
Enable HB1 Adaptive Sequencer Interrupt. More... | |
INLINE void | BDRV_enHB1ActDrvDetectInt (void) |
Enable HB1 Active Driver Detection Interrupt. More... | |
INLINE void | BDRV_enHB2ActDrvDetectInt (void) |
Enable HB2 Active Driver Detection Interrupt. More... | |
INLINE void | BDRV_enHB3ActDrvDetectInt (void) |
Enable HB3 Active Driver Detection Interrupt. More... | |
INLINE void | BDRV_enDrvSeqErrInt (void) |
Enable Driver Sequence Error Interrupt. More... | |
INLINE void | BDRV_enCPUndervoltageCompInt (void) |
Enable Charge Pump Undervoltage Comparator Interrupt. More... | |
INLINE void | BDRV_disExternalLS1MosfetOvercurrentInt (void) |
Disable External LS1 MOSFET Overcurrent Interrupt. More... | |
INLINE void | BDRV_disExternalHS1MosfetOvercurrentInt (void) |
Disable External HS1 MOSFET Overcurrent Interrupt. More... | |
INLINE void | BDRV_disExternalLS2MosfetOvercurrentInt (void) |
Disable External LS2 MOSFET Overcurrent Interrupt. More... | |
INLINE void | BDRV_disExternalHS2MosfetOvercurrentInt (void) |
Disable External HS2 MOSFET Overcurrent Interrupt. More... | |
INLINE void | BDRV_disExternalLS3MosfetOvercurrentInt (void) |
Disable External LS3 MOSFET Overcurrent Interrupt. More... | |
INLINE void | BDRV_disExternalHS3MosfetOvercurrentInt (void) |
Disable External HS3 MOSFET Overcurrent Interrupt. More... | |
INLINE void | BDRV_disLS1DrainSrcMonitoringInt (void) |
Disable LS1 Drain Source Monitoring Interrupt. More... | |
INLINE void | BDRV_disHS1DrainSrcMonitoringInt (void) |
Disable HS1 Drain Source Monitoring Interrupt. More... | |
INLINE void | BDRV_disLS2DrainSrcMonitoringInt (void) |
Disable LS2 Drain Source Monitoring Interrupt. More... | |
INLINE void | BDRV_disHS2DrainSrcMonitoringInt (void) |
Disable HS2 Drain Source Monitoring Interrupt. More... | |
INLINE void | BDRV_disLS3DrainSrcMonitoringInt (void) |
Disable LS3 Drain Source Monitoring Interrupt. More... | |
INLINE void | BDRV_disHS3DrainSrcMonitoringInt (void) |
Disable HS3 Drain Source Monitoring Interrupt. More... | |
INLINE void | BDRV_disHB1AdaptSeqInt (void) |
Disable HB1 Adaptive Sequencer Interrupt. More... | |
INLINE void | BDRV_disHB2AdaptSeqInt (void) |
Disable HB1 Adaptive Sequencer Interrupt. More... | |
INLINE void | BDRV_disHB3AdaptSeqInt (void) |
Disable HB1 Adaptive Sequencer Interrupt. More... | |
INLINE void | BDRV_disHB1ActDrvDetectInt (void) |
Disable HB1 Active Driver Detection Interrupt. More... | |
INLINE void | BDRV_disHB2ActDrvDetectInt (void) |
Disable HB2 Active Driver Detection Interrupt. More... | |
INLINE void | BDRV_disHB3ActDrvDetectInt (void) |
Disable HB3 Active Driver Detection Interrupt. More... | |
INLINE void | BDRV_disDrvSeqErrInt (void) |
Disable Driver Sequence Error Interrupt. More... | |
INLINE void | BDRV_disCPUndervoltageCompInt (void) |
Disable Charge Pump Undervoltage Comparator Interrupt. More... | |
INLINE uint8 | BDRV_getExternalLS1MosfetOvercurrentSts (void) |
Get External LS1 MOSFET Overcurrent Status BDRV.STS.LS1_OC_STS. More... | |
INLINE uint8 | BDRV_getExternalHS1MosfetOvercurrentSts (void) |
Get External HS1 MOSFET Overcurrent Status BDRV.STS.HS1_OC_STS. More... | |
INLINE uint8 | BDRV_getExternalLS2MosfetOvercurrentSts (void) |
Get External LS2 MOSFET Overcurrent Status BDRV.STS.LS2_OC_STS. More... | |
INLINE uint8 | BDRV_getExternalHS2MosfetOvercurrentSts (void) |
Get External HS2 MOSFET Overcurrent Status BDRV.STS.HS2_OC_STS. More... | |
INLINE uint8 | BDRV_getExternalLS3MosfetOvercurrentSts (void) |
Get External LS3 MOSFET Overcurrent Status BDRV.STS.LS3_OC_STS. More... | |
INLINE uint8 | BDRV_getExternalHS3MosfetOvercurrentSts (void) |
Get External HS3 MOSFET Overcurrent Status BDRV.STS.HS3_OC_STS. More... | |
INLINE uint8 | BDRV_getLS1DrainSrcMonitoringSts (void) |
Get LS1 Off-State Drain Source Monitoring Status BDRV.STS.LS1_DS_STS. More... | |
INLINE uint8 | BDRV_getHS1DrainSrcMonitoringSts (void) |
Get HS1 Off-State Drain Source Monitoring Status BDRV.STS.HS1_DS_STS. More... | |
INLINE uint8 | BDRV_getLS2DrainSrcMonitoringSts (void) |
Get LS2 Off-State Drain Source Monitoring Status BDRV.STS.LS2_DS_STS. More... | |
INLINE uint8 | BDRV_getHS2DrainSrcMonitoringSts (void) |
Get HS2 Off-State Drain Source Monitoring Status BDRV.STS.HS2_DS_STS. More... | |
INLINE uint8 | BDRV_getLS3DrainSrcMonitoringSts (void) |
Get LS3 Off-State Drain Source Monitoring Status BDRV.STS.LS3_DS_STS. More... | |
INLINE uint8 | BDRV_getHS3DrainSrcMonitoringSts (void) |
Get HS3 Off-State Drain Source Monitoring Status BDRV.STS.HS3_DS_STS. More... | |
INLINE uint8 | BDRV_getSH1UndervoltageCompSts (void) |
Get SH1 Undervoltage Comparator Status BDRV.STS.SH1_LOW_STS. More... | |
INLINE uint8 | BDRV_getSH1OvervoltageCompSts (void) |
Get SH1 Overvoltage Comparator Status BDRV.STS.SH1_HIGH_STS. More... | |
INLINE uint8 | BDRV_getSH2UndervoltageCompSts (void) |
Get SH2 Undervoltage Comparator Status BDRV.STS.SH2_LOW_STS. More... | |
INLINE uint8 | BDRV_getSH2OvervoltageCompSts (void) |
Get SH2 Overvoltage Comparator Status BDRV.STS.SH2_HIGH_STS. More... | |
INLINE uint8 | BDRV_getSH3UndervoltageCompSts (void) |
Get SH3 Undervoltage Comparator Status BDRV.STS.SH3_LOW_STS. More... | |
INLINE uint8 | BDRV_getSH3OvervoltageCompSts (void) |
Get SH3 Overvoltage Comparator Status BDRV.STS.SH3_HIGH_STS. More... | |
INLINE uint8 | BDRV_getCPOverTempSts (void) |
Get Charge Pump Over Temperature Status BDRV.STS.CP_OTSD_STS. More... | |
INLINE uint8 | BDRV_getVcpUndervoltageSts (void) |
Get Vcp Undervoltage Status BDRV.STS.VCP_LOTH1_STS. More... | |
INLINE uint8 | BDRV_getVcpOvervoltageSts (void) |
Get Vcp Overvoltage Status BDRV.STS.VCP_UPTH_STS. More... | |
INLINE uint8 | BDRV_getVsdUndervoltageSts (void) |
Get Vsd Undervoltage Status BDRV.STS.VSD_LOTH_STS. More... | |
INLINE uint8 | BDRV_getVsdOvervoltageSts (void) |
Get Vsd Overvoltage Status BDRV.STS.VSD_UPTH_STS. More... | |
INLINE uint8 | BDRV_getVcpUndervoltageAnalogCompSts (void) |
Get Vcp Undervoltage Analog Comparator Status BDRV.STS.VCP_LOTH2_STS. More... | |
INLINE uint8 | BDRV_getVsdOvervoltageCompSts (void) |
Get Vsd Overvoltage Comparator Status BDRV.STS.VSD_OV_STS. More... | |
INLINE void | BDRV_clrExternalLS1MosfetOvercurrentSts (void) |
Clear External LS1 MOSFET Overcurrent Status BDRV.STSCLR.LS1_OC_SC. More... | |
INLINE void | BDRV_clrExternalHS1MosfetOvercurrentSts (void) |
Clear External HS1 MOSFET Overcurrent Status BDRV.STSCLR.HS1_OC_SC. More... | |
INLINE void | BDRV_clrExternalLS2MosfetOvercurrentSts (void) |
Clear External LS2 MOSFET Overcurrent Status BDRV.STSCLR.LS2_OC_SC. More... | |
INLINE void | BDRV_clrExternalHS2MosfetOvercurrentSts (void) |
Clear External HS2 MOSFET Overcurrent Status BDRV.STSCLR.HS2_OC_SC. More... | |
INLINE void | BDRV_clrExternalLS3MosfetOvercurrentSts (void) |
Clear External LS3 MOSFET Overcurrent Status BDRV.STSCLR.LS3_OC_SC. More... | |
INLINE void | BDRV_clrExternalHS3MosfetOvercurrentSts (void) |
Clear External HS3 MOSFET Overcurrent Status BDRV.STSCLR.HS3_OC_SC. More... | |
INLINE void | BDRV_clrLS1DrainSrcMonitoringSts (void) |
Clear LS1 Off-State Drain Source Monitoring Status BDRV.STSCLR.LS1_DS_SC. More... | |
INLINE void | BDRV_clrHS1DrainSrcMonitoringSts (void) |
Clear HS1 Off-State Drain Source Monitoring Status BDRV.STSCLR.HS1_DS_SC. More... | |
INLINE void | BDRV_clrLS2DrainSrcMonitoringSts (void) |
Clear LS2 Off-State Drain Source Monitoring Status BDRV.STSCLR.LS2_DS_SC. More... | |
INLINE void | BDRV_clrHS2DrainSrcMonitoringSts (void) |
Clear HS2 Off-State Drain Source Monitoring Status BDRV.STSCLR.HS2_DS_SC. More... | |
INLINE void | BDRV_clrLS3DrainSrcMonitoringSts (void) |
Clear LS3 Off-State Drain Source Monitoring Status BDRV.STSCLR.LS3_DS_SC. More... | |
INLINE void | BDRV_clrHS3DrainSrcMonitoringSts (void) |
Clear HS3 Off-State Drain Source Monitoring Status BDRV.STSCLR.HS3_DS_SC. More... | |
INLINE void | BDRV_clrCPUndervoltageCompSts (void) |
Clear Charge Pump Undervoltage Comparator Status BDRV.STSCLR.VCP_LOTH2_SC. More... | |
INLINE uint8 | BDRV_getExternalLS1MosfetOvercurrentIntSts (void) |
Get External LS1 MOSFET Overcurrent Interrupt Status BDRV.IRQS.LS1_OC_IS. More... | |
INLINE uint8 | BDRV_getExternalHS1MosfetOvercurrentIntSts (void) |
Get External HS1 MOSFET Overcurrent Interrupt Status BDRV.IRQS.HS1_OC_IS. More... | |
INLINE uint8 | BDRV_getExternalLS2MosfetOvercurrentIntSts (void) |
Get External LS2 MOSFET Overcurrent Interrupt Status BDRV.IRQS.LS2_OC_IS. More... | |
INLINE uint8 | BDRV_getExternalHS2MosfetOvercurrentIntSts (void) |
Get External HS2 MOSFET Overcurrent Interrupt Status BDRV.IRQS.HS2_OC_IS. More... | |
INLINE uint8 | BDRV_getExternalLS3MosfetOvercurrentIntSts (void) |
Get External LS3 MOSFET Overcurrent Interrupt Status BDRV.IRQS.LS3_OC_IS. More... | |
INLINE uint8 | BDRV_getExternalHS3MosfetOvercurrentIntSts (void) |
Get External HS3 MOSFET Overcurrent Interrupt Status BDRV.IRQS.HS3_OC_IS. More... | |
INLINE uint8 | BDRV_getLS1DrainSrcMonitoringIntSts (void) |
Get LS1 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQS.LS1_DS_IS. More... | |
INLINE uint8 | BDRV_getHS1DrainSrcMonitoringIntSts (void) |
Get HS1 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQS.HS1_DS_IS. More... | |
INLINE uint8 | BDRV_getLS2DrainSrcMonitoringIntSts (void) |
Get LS2 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQS.LS2_DS_IS. More... | |
INLINE uint8 | BDRV_getHS2DrainSrcMonitoringIntSts (void) |
Get HS2 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQS.HS2_DS_IS. More... | |
INLINE uint8 | BDRV_getLS3DrainSrcMonitoringIntSts (void) |
Get LS3 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQS.LS3_DS_IS. More... | |
INLINE uint8 | BDRV_getHS3DrainSrcMonitoringIntSts (void) |
Get HS3 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQS.HS3_DS_IS. More... | |
INLINE uint8 | BDRV_getHB1AdaptSeqIntSts (void) |
Get HB1 Adaptive Sequencer Interrupt Status BDRV.IRQS.HB1_ASEQ_IS. More... | |
INLINE uint8 | BDRV_getHB2AdaptSeqIntSts (void) |
Get HB2 Adaptive Sequencer Interrupt Status BDRV.IRQS.HB2_ASEQ_IS. More... | |
INLINE uint8 | BDRV_getHB3AdaptSeqIntSts (void) |
Get HB3 Adaptive Sequencer Interrupt Status BDRV.IRQS.HB3_ASEQ_IS. More... | |
INLINE uint8 | BDRV_getHB1ActDrvDetectIntSts (void) |
Get HB1 Active Driver Detection Interrupt Status BDRV.IRQS.HB1_ACTDRV_IS. More... | |
INLINE uint8 | BDRV_getHB2ActDrvDetectIntSts (void) |
Get HB2 Active Driver Detection Interrupt Status BDRV.IRQS.HB2_ACTDRV_IS. More... | |
INLINE uint8 | BDRV_getHB3ActDrvDetectIntSts (void) |
Get HB3 Active Driver Detection Interrupt Status BDRV.IRQS.HB3_ACTDRV_IS. More... | |
INLINE uint8 | BDRV_getDrvSeqErrIntSts (void) |
Get Driver Sequence Error Interrupt Status BDRV.IRQS.SEQ_ERR_IS. More... | |
INLINE uint8 | BDRV_getCPUndervoltageCompIntSts (void) |
Get Charge Pump Undervoltage Comparator Interrupt Status BDRV.IRQS.VCP_LOTH2_IS. More... | |
INLINE void | BDRV_clrExternalLS1MosfetOvercurrentIntSts (void) |
Clear External LS1 MOSFET Overcurrent Interrupt Status BDRV.IRQCLR.LS1_OC_ISC. More... | |
INLINE void | BDRV_clrExternalHS1MosfetOvercurrentIntSts (void) |
Clear External HS1 MOSFET Overcurrent Interrupt Status BDRV.IRQCLR.HS1_OC_ISC. More... | |
INLINE void | BDRV_clrExternalLS2MosfetOvercurrentIntSts (void) |
Clear External LS2 MOSFET Overcurrent Interrupt Status BDRV.IRQCLR.LS2_OC_ISC. More... | |
INLINE void | BDRV_clrExternalHS2MosfetOvercurrentIntSts (void) |
Clear External HS2 MOSFET Overcurrent Interrupt Status BDRV.IRQCLR.HS2_OC_ISC. More... | |
INLINE void | BDRV_clrExternalLS3MosfetOvercurrentIntSts (void) |
Clear External LS3 MOSFET Overcurrent Interrupt Status BDRV.IRQCLR.LS3_OC_ISC. More... | |
INLINE void | BDRV_clrExternalHS3MosfetOvercurrentIntSts (void) |
Clear External HS3 MOSFET Overcurrent Interrupt Status BDRV.IRQCLR.HS3_OC_ISC. More... | |
INLINE void | BDRV_clrLS1DrainSrcMonitoringIntSts (void) |
Clear LS1 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQCLR.LS1_DS_ISC. More... | |
INLINE void | BDRV_clrHS1DrainSrcMonitoringIntSts (void) |
Clear HS1 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQCLR.HS1_DS_ISC. More... | |
INLINE void | BDRV_clrLS2DrainSrcMonitoringIntSts (void) |
Clear LS2 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQCLR.LS2_DS_ISC. More... | |
INLINE void | BDRV_clrHS2DrainSrcMonitoringIntSts (void) |
Clear HS2 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQCLR.HS2_DS_ISC. More... | |
INLINE void | BDRV_clrLS3DrainSrcMonitoringIntSts (void) |
Clear LS3 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQCLR.LS3_DS_ISC. More... | |
INLINE void | BDRV_clrHS3DrainSrcMonitoringIntSts (void) |
Clear HS3 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQCLR.HS3_DS_ISC. More... | |
INLINE void | BDRV_clrHB1AdaptSeqIntSts (void) |
Clear HB1 Adaptive Sequencer Interrupt Status BDRV.IRQCLR.HB1_ASEQ_ISC. More... | |
INLINE void | BDRV_clrHB2AdaptSeqIntSts (void) |
Clear HB2 Adaptive Sequencer Interrupt Status BDRV.IRQCLR.HB2_ASEQ_ISC. More... | |
INLINE void | BDRV_clrHB3AdaptSeqIntSts (void) |
Clear HB3 Adaptive Sequencer Interrupt Status BDRV.IRQCLR.HB3_ASEQ_ISC. More... | |
INLINE void | BDRV_clrHB1ActDrvDetectIntSts (void) |
Clear HB1 Active Driver Detection Interrupt Status BDRV.IRQCLR.HB1_ACTDRV_ISC. More... | |
INLINE void | BDRV_clrHB2ActDrvDetectIntSts (void) |
Clear HB2 Active Driver Detection Interrupt Status BDRV.IRQCLR.HB2_ACTDRV_ISC. More... | |
INLINE void | BDRV_clrHB3ActDrvDetectIntSts (void) |
Clear HB3 Active Driver Detection Interrupt Status BDRV.IRQCLR.HB3_ACTDRV_ISC. More... | |
INLINE void | BDRV_clrDrvSeqErrIntSts (void) |
Clear Driver Sequence Error Interrupt Status BDRV.IRQCLR.SEQ_ERR_ISC. More... | |
INLINE void | BDRV_clrCPUndervoltageCompIntSts (void) |
Clear Charge Pump Undervoltage Comparator Interrupt Status BDRV.IRQCLR.VCP_LOTH2_ISC. More... | |
INLINE uint8 | BDRV_getHB1MaxT12ONReachedSts (void) |
Get HB1 Max T12ON Value Reached BDRV.ASEQONSTS.HB1T12ONMAX. More... | |
INLINE uint8 | BDRV_getHB1MaxI1ONReachedSts (void) |
Get HB1 Max I1ON Value Reached BDRV.ASEQONSTS.HB1I1ONMAX. More... | |
INLINE uint8 | BDRV_getHB1MinT12ONReachedSts (void) |
Get HB1 Min T12ON Value Reached BDRV.ASEQONSTS.HB1T12ONMIN. More... | |
INLINE uint8 | BDRV_getHB1MinI1ONReachedSts (void) |
Get HB1 Min I1ON Value Reached BDRV.ASEQONSTS.HB1I1ONMIN. More... | |
INLINE uint8 | BDRV_getHB1AdaptSeqChrgMeasFailSts (void) |
Get HB1 Adaptive Sequencer Switch-On Measurement Failure BDRV.ASEQONSTS.HB1ONMF. More... | |
INLINE uint8 | BDRV_getHB1ChrgFailDrvSts (void) |
Get HB1 Failed Gate Driver During Switch-On BDRV.ASEQONSTS.HB1ONFAILDRV. More... | |
INLINE uint8 | BDRV_getHB2MaxT12ONReachedSts (void) |
Get HB2 Max T12ON Value Reached BDRV.ASEQONSTS.HB2T12ONMAX. More... | |
INLINE uint8 | BDRV_getHB2MaxI1ONReachedSts (void) |
Get HB2 Max I1ON Value Reached BDRV.ASEQONSTS.HB2I1ONMAX. More... | |
INLINE uint8 | BDRV_getHB2MinT12ONReachedSts (void) |
Get HB2 Min T12ON Value Reached BDRV.ASEQONSTS.HB2T12ONMIN. More... | |
INLINE uint8 | BDRV_getHB2MinI1ONReachedSts (void) |
Get HB2 Min I1ON Value Reached BDRV.ASEQONSTS.HB2I1ONMIN. More... | |
INLINE uint8 | BDRV_getHB2AdaptSeqChrgMeasFailSts (void) |
Get HB2 Adaptive Sequencer Switch-On Measurement Failure BDRV.ASEQONSTS.HB2ONMF. More... | |
INLINE uint8 | BDRV_getHB2ChrgFailDrvSts (void) |
Get HB2 Failed Gate Driver During Switch-On BDRV.ASEQONSTS.HB2ONFAILDRV. More... | |
INLINE uint8 | BDRV_getHB3MaxT12ONReachedSts (void) |
Get HB3 Max T12ON Value Reached BDRV.ASEQONSTS.HB3T12ONMAX. More... | |
INLINE uint8 | BDRV_getHB3MaxI1ONReachedSts (void) |
Get HB3 Max I1ON Value Reached BDRV.ASEQONSTS.HB3I1ONMAX. More... | |
INLINE uint8 | BDRV_getHB3MinT12ONReachedSts (void) |
Get HB3 Min T12ON Value Reached BDRV.ASEQONSTS.HB3T12ONMIN. More... | |
INLINE uint8 | BDRV_getHB3MinI1ONReachedSts (void) |
Get HB3 Min I1ON Value Reached BDRV.ASEQONSTS.HB3I1ONMIN. More... | |
INLINE uint8 | BDRV_getHB3AdaptSeqChrgMeasFailSts (void) |
Get HB3 Adaptive Sequencer Switch-On Measurement Failure BDRV.ASEQONSTS.HB3ONMF. More... | |
INLINE uint8 | BDRV_getHB3ChrgFailDrvSts (void) |
Get HB3 Failed Gate Driver During Switch-On BDRV.ASEQONSTS.HB3ONFAILDRV. More... | |
INLINE uint8 | BDRV_getHB1MaxT1OFFReachedSts (void) |
Get HB1 Max T1OFF Value Reached BDRV.ASEQOFFSTS.HB1T1OFFMAX. More... | |
INLINE uint8 | BDRV_getHB1MaxI1OFFReachedSts (void) |
Get HB1 Max I1OFF Value Reached BDRV.ASEQOFFSTS.HB1I1OFFMAX. More... | |
INLINE uint8 | BDRV_getHB1MinT1OFFReachedSts (void) |
Get HB1 Min T1OFF Value Reached BDRV.ASEQOFFSTS.HB1T1OFFMIN. More... | |
INLINE uint8 | BDRV_getHB1MinI1OFFReachedSts (void) |
Get HB1 Min I1OFF Value Reached BDRV.ASEQOFFSTS.HB1I1OFFMIN. More... | |
INLINE uint8 | BDRV_getHB1AdaptSeqDischrgMeasFailSts (void) |
Get HB1 Adaptive Sequencer Switch-Off Measurement Failure BDRV.ASEQOFFSTS.HB1OFFMF. More... | |
INLINE uint8 | BDRV_getHB1DischrgFailDrvSts (void) |
Get HB1 Failed Gate Driver During Switch-Off BDRV.ASEQOFFSTS.HB1OFFFAILDRV. More... | |
INLINE uint8 | BDRV_getHB2MaxT1OFFReachedSts (void) |
Get HB2 Max T1OFF Value Reached BDRV.ASEQOFFSTS.HB2T1OFFMAX. More... | |
INLINE uint8 | BDRV_getHB2MaxI1OFFReachedSts (void) |
Get HB2 Max I1OFF Value Reached BDRV.ASEQOFFSTS.HB2I1OFFMAX. More... | |
INLINE uint8 | BDRV_getHB2MinT1OFFReachedSts (void) |
Get HB2 Min T1OFF Value Reached BDRV.ASEQOFFSTS.HB2T1OFFMIN. More... | |
INLINE uint8 | BDRV_getHB2MinI1OFFReachedSts (void) |
Get HB2 Min I1OFF Value Reached BDRV.ASEQOFFSTS.HB2I1OFFMIN. More... | |
INLINE uint8 | BDRV_getHB2AdaptSeqDischrgMeasFailSts (void) |
Get HB2 Adaptive Sequencer Switch-Off Measurement Failure BDRV.ASEQOFFSTS.HB2OFFMF. More... | |
INLINE uint8 | BDRV_getHB2DischrgFailDrvSts (void) |
Get HB2 Failed Gate Driver During Switch-Off BDRV.ASEQOFFSTS.HB2OFFFAILDRV. More... | |
INLINE uint8 | BDRV_getHB3MaxT1OFFReachedSts (void) |
Get HB3 Max T1OFF Value Reached BDRV.ASEQOFFSTS.HB3T1OFFMAX. More... | |
INLINE uint8 | BDRV_getHB3MaxI1OFFReachedSts (void) |
Get HB3 Max I1OFF Value Reached BDRV.ASEQOFFSTS.HB3I1OFFMAX. More... | |
INLINE uint8 | BDRV_getHB3MinT1OFFReachedSts (void) |
Get HB3 Min T1OFF Value Reached BDRV.ASEQOFFSTS.HB3T1OFFMIN. More... | |
INLINE uint8 | BDRV_getHB3MinI1OFFReachedSts (void) |
Get HB3 Min I1OFF Value Reached BDRV.ASEQOFFSTS.HB3I1OFFMIN. More... | |
INLINE uint8 | BDRV_getHB3AdaptSeqDischrgMeasFailSts (void) |
Get HB3 Adaptive Sequencer Switch-Off Measurement Failure BDRV.ASEQOFFSTS.HB3OFFMF. More... | |
INLINE uint8 | BDRV_getHB3DischrgFailDrvSts (void) |
Get HB3 Failed Gate Driver During Switch-Off BDRV.ASEQOFFSTS.HB3OFFFAILDRV. More... | |
INLINE uint8 | BDRV_getHB1ChrgDlyTime (void) |
Get HB1 Switch-On Delay Time Value Until Vsh Change BDRV.HB1ONVAL.HB1_TONDLY. More... | |
INLINE uint8 | BDRV_getHB1ChrgPhase1Current (void) |
Get HB1 Switch-On Phase 1 Current Value From Adaptive Sequencer BDRV.HB1ONVAL.HB1_I1ONVAL. More... | |
INLINE uint8 | BDRV_getHB1ChrgSlopeTime (void) |
Get HB1 Switch-On Voltage Slope Time Value BDRV.HB1ONVAL.HB1_TONDUR. More... | |
INLINE uint8 | BDRV_getHB1ChrgSlopeTimeMeasErr (void) |
Get HB1 Switch-On Voltage Slope Time Measurement Value BDRV.HB1ONVAL.HB1_TONDURMERR. More... | |
INLINE uint8 | BDRV_getHB1ChrgActiveDrv (void) |
Get HB1 Switch-On Active Driver BDRV.HB1ONVAL.HB1_ACTDRV_ON. More... | |
INLINE void | BDRV_clrHB1ChrgTimeMeasValidSts (void) |
Clear HB1 Switch-On Measurement Values Valid Flag BDRV.HB1ONVAL.HB1_ONVALVF_CLR. More... | |
INLINE uint8 | BDRV_getHB1ChrgTimeMeasValidSts (void) |
Get HB1 Switch-On Measurement Values Valid Flag BDRV.HB1ONVAL.HB1_ONVALVF. More... | |
INLINE uint8 | BDRV_getHB1DischrgDlyTime (void) |
Get HB1 Switch-Off Delay Time Value Until Vsh Change BDRV.HB1OFFVAL.HB1_TOFFDLY. More... | |
INLINE uint8 | BDRV_getHB1DischrgPhase1Current (void) |
Get HB1 Switch-Off Phase 1 Current Value From Adaptive Sequencer BDRV.HB1OFFVAL.HB1_I1OFFVAL. More... | |
INLINE uint8 | BDRV_getHB1DischrgSlopeTime (void) |
Get HB1 Switch-Off Voltage Slope Time Value BDRV.HB1OFFVAL.HB1_TOFFDUR. More... | |
INLINE uint8 | BDRV_getHB1DischrgSlopeTimeMeasErr (void) |
Get HB1 Switch-Off Voltage Slope Time Measurement Value BDRV.HB1OFFVAL.HB1_TOFFDURMERR. More... | |
INLINE uint8 | BDRV_getHB1DischrgActiveDrv (void) |
Get HB1 Switch-Off Active Driver BDRV.HB1OFFVAL.HB1_ACTDRV_OFF. More... | |
INLINE void | BDRV_clrHB1DischrgTimeMeasValidSts (void) |
Clear HB1 Switch-Off Measurement Values Valid Flag BDRV.HB1OFFVAL.HB1_OFFVALVF_CLR. More... | |
INLINE uint8 | BDRV_getHB1DischrgTimeMeasValidSts (void) |
Get HB1 Switch-Off Measurement Values Valid Flag BDRV.HB1OFFVAL.HB1_OFFVALVF. More... | |
INLINE uint8 | BDRV_getHB2ChrgDlyTime (void) |
Get HB2 Switch-On Delay Time Value Until Vsh Change BDRV.HB2ONVAL.HB2_TONDLY. More... | |
INLINE uint8 | BDRV_getHB2ChrgPhase1Current (void) |
Get HB2 Switch-On Phase 1 Current Value From Adaptive Sequencer BDRV.HB2ONVAL.HB2_I1ONVAL. More... | |
INLINE uint8 | BDRV_getHB2ChrgSlopeTime (void) |
Get HB2 Switch-On Voltage Slope Time Value BDRV.HB2ONVAL.HB2_TONDUR. More... | |
INLINE uint8 | BDRV_getHB2ChrgSlopeTimeMeasErr (void) |
Get HB2 Switch-On Voltage Slope Time Measurement Value BDRV.HB2ONVAL.HB2_TONDURMERR. More... | |
INLINE uint8 | BDRV_getHB2ChrgActiveDrv (void) |
Get HB2 Switch-On Active Driver BDRV.HB2ONVAL.HB2_ACTDRV_ON. More... | |
INLINE void | BDRV_clrHB2ChrgTimeMeasValidSts (void) |
Clear HB2 Switch-On Measurement Values Valid Flag BDRV.HB2ONVAL.HB2_ONVALVF_CLR. More... | |
INLINE uint8 | BDRV_getHB2ChrgTimeMeasValidSts (void) |
Get HB2 Switch-On Measurement Values Valid Flag BDRV.HB2ONVAL.HB2_ONVALVF. More... | |
INLINE uint8 | BDRV_getHB2DischrgDlyTime (void) |
Get HB2 Switch-Off Delay Time Value Until Vsh Change BDRV.HB2OFFVAL.HB2_TOFFDLY. More... | |
INLINE uint8 | BDRV_getHB2DischrgPhase1Current (void) |
Get HB2 Switch-Off Phase 1 Current Value From Adaptive Sequencer BDRV.HB2OFFVAL.HB2_I1OFFVAL. More... | |
INLINE uint8 | BDRV_getHB2DischrgSlopeTime (void) |
Get HB2 Switch-Off Voltage Slope Time Value BDRV.HB2OFFVAL.HB2_TOFFDUR. More... | |
INLINE uint8 | BDRV_getHB2DischrgSlopeTimeMeasErr (void) |
Get HB2 Switch-Off Voltage Slope Time Measurement Value BDRV.HB2OFFVAL.HB2_TOFFDURMERR. More... | |
INLINE uint8 | BDRV_getHB2DischrgActiveDrv (void) |
Get HB2 Switch-Off Active Driver BDRV.HB2OFFVAL.HB2_ACTDRV_OFF. More... | |
INLINE void | BDRV_clrHB2DischrgTimeMeasValidSts (void) |
Clear HB2 Switch-Off Measurement Values Valid Flag BDRV.HB2OFFVAL.HB2_OFFVALVF_CLR. More... | |
INLINE uint8 | BDRV_getHB2DischrgTimeMeasValidSts (void) |
Get HB2 Switch-Off Measurement Values Valid Flag BDRV.HB2OFFVAL.HB2_OFFVALVF. More... | |
INLINE uint8 | BDRV_getHB3ChrgDlyTime (void) |
Get HB3 Switch-On Delay Time Value Until Vsh Change BDRV.HB3ONVAL.HB3_TONDLY. More... | |
INLINE uint8 | BDRV_getHB3ChrgPhase1Current (void) |
Get HB3 Switch-On Phase 1 Current Value From Adaptive Sequencer BDRV.HB3ONVAL.HB3_I1ONVAL. More... | |
INLINE uint8 | BDRV_getHB3ChrgSlopeTime (void) |
Get HB3 Switch-On Voltage Slope Time Value BDRV.HB3ONVAL.HB3_TONDUR. More... | |
INLINE uint8 | BDRV_getHB3ChrgSlopeTimeMeasErr (void) |
Get HB3 Switch-On Voltage Slope Time Measurement Value BDRV.HB3ONVAL.HB3_TONDURMERR. More... | |
INLINE uint8 | BDRV_getHB3ChrgActiveDrv (void) |
Get HB3 Switch-On Active Driver BDRV.HB3ONVAL.HB3_ACTDRV_ON. More... | |
INLINE void | BDRV_clrHB3ChrgTimeMeasValidSts (void) |
Clear HB3 Switch-On Measurement Values Valid Flag BDRV.HB3ONVAL.HB3_ONVALVF_CLR. More... | |
INLINE uint8 | BDRV_getHB3ChrgTimeMeasValidSts (void) |
Get HB3 Switch-On Measurement Values Valid Flag BDRV.HB3ONVAL.HB3_ONVALVF. More... | |
INLINE uint8 | BDRV_getHB3DischrgDlyTime (void) |
Get HB3 Switch-Off Delay Time Value Until Vsh Change BDRV.HB3OFFVAL.HB3_TOFFDLY. More... | |
INLINE uint8 | BDRV_getHB3DischrgPhase1Current (void) |
Get HB3 Switch-Off Phase 1 Current Value From Adaptive Sequencer BDRV.HB3OFFVAL.HB3_I1OFFVAL. More... | |
INLINE uint8 | BDRV_getHB3DischrgSlopeTime (void) |
Get HB3 Switch-Off Voltage Slope Time Value BDRV.HB3OFFVAL.HB3_TOFFDUR. More... | |
INLINE uint8 | BDRV_getHB3DischrgSlopeTimeMeasErr (void) |
Get HB3 Switch-Off Voltage Slope Time Measurement Value BDRV.HB3OFFVAL.HB3_TOFFDURMERR. More... | |
INLINE uint8 | BDRV_getHB3DischrgActiveDrv (void) |
Get HB3 Switch-Off Active Driver BDRV.HB3OFFVAL.HB3_ACTDRV_OFF. More... | |
INLINE void | BDRV_clrHB3DischrgTimeMeasValidSts (void) |
Clear HB3 Switch-Off Measurement Values Valid Flag BDRV.HB3OFFVAL.HB3_OFFVALVF_CLR. More... | |
INLINE uint8 | BDRV_getHB3DischrgTimeMeasValidSts (void) |
Get HB3 Switch-Off Measurement Values Valid Flag BDRV.HB3OFFVAL.HB3_OFFVALVF. More... | |
INLINE void | BDRV_enPh1ZCFallInt (void) |
Enable Phase1 Zero Crossing Falling Interrupt. More... | |
INLINE void | BDRV_enPh1ZCRiseInt (void) |
Enable Phase1 Zero Crossing Rising Interrupt. More... | |
INLINE void | BDRV_enPh2ZCFallInt (void) |
Enable Phase2 Zero Crossing Falling Interrupt. More... | |
INLINE void | BDRV_enPh2ZCRiseInt (void) |
Enable Phase2 Zero Crossing Rising Interrupt. More... | |
INLINE void | BDRV_enPh3ZCFallInt (void) |
Enable Phase3 Zero Crossing Falling Interrupt. More... | |
INLINE void | BDRV_enPh3ZCRiseInt (void) |
Enable Phase3 Zero Crossing Rising Interrupt. More... | |
INLINE void | BDRV_disPh1ZCFallInt (void) |
Disable Phase1 Zero Crossing Falling Interrupt. More... | |
INLINE void | BDRV_disPh1ZCRiseInt (void) |
Disable Phase1 Zero Crossing Rising Interrupt. More... | |
INLINE void | BDRV_disPh2ZCFallInt (void) |
Disable Phase2 Zero Crossing Falling Interrupt. More... | |
INLINE void | BDRV_disPh2ZCRiseInt (void) |
Disable Phase2 Zero Crossing Rising Interrupt. More... | |
INLINE void | BDRV_disPh3ZCFallInt (void) |
Disable Phase3 Zero Crossing Falling Interrupt. More... | |
INLINE void | BDRV_disPh3ZCRiseInt (void) |
Disable Phase3 Zero Crossing Rising Interrupt. More... | |
INLINE uint8 | BDRV_getPh1ZCCompSts (void) |
Get Phase1 Zero Crossing Comparator Status BDRV.BEMFC_CTRL.PH1_ZC_STS. More... | |
INLINE uint8 | BDRV_getPh2ZCCompSts (void) |
Get Phase2 Zero Crossing Comparator Status BDRV.BEMFC_CTRL.PH2_ZC_STS. More... | |
INLINE uint8 | BDRV_getPh3ZCCompSts (void) |
Get Phase3 Zero Crossing Comparator Status BDRV.BEMFC_CTRL.PH3_ZC_STS. More... | |
INLINE uint8 | BDRV_getPh1ZCFallIntSts (void) |
Get Phase1 Zero Crossing Falling Interrupt Status BDRV.BEMFC_IRQS.PH1_ZCFALL_IS. More... | |
INLINE uint8 | BDRV_getPh1ZCRiseIntSts (void) |
Get Phase1 Zero Crossing Rising Interrupt Status BDRV.BEMFC_IRQS.PH1_ZCRISE_IS. More... | |
INLINE uint8 | BDRV_getPh2ZCFallIntSts (void) |
Get Phase2 Zero Crossing Falling Interrupt Status BDRV.BEMFC_IRQS.PH2_ZCFALL_IS. More... | |
INLINE uint8 | BDRV_getPh2ZCRiseIntSts (void) |
Get Phase2 Zero Crossing Rising Interrupt Status BDRV.BEMFC_IRQS.PH2_ZCRISE_IS. More... | |
INLINE uint8 | BDRV_getPh3ZCFallIntSts (void) |
Get Phase3 Zero Crossing Falling Interrupt Status BDRV.BEMFC_IRQS.PH3_ZCFALL_IS. More... | |
INLINE uint8 | BDRV_getPh3ZCRiseIntSts (void) |
Get Phase3 Zero Crossing Rising Interrupt Status BDRV.BEMFC_IRQS.PH3_ZCRISE_IS. More... | |
INLINE void | BDRV_clrPh1ZCFallIntSts (void) |
Clear Phase1 Zero Crossing Falling Interrupt Status BDRV.BEMFC_IRQCLR.PH1_ZCFALL_ISC. More... | |
INLINE void | BDRV_clrPh1ZCRiseIntSts (void) |
Clear Phase1 Zero Crossing Rising Interrupt Status BDRV.BEMFC_IRQCLR.PH1_ZCRISE_ISC. More... | |
INLINE void | BDRV_clrPh2ZCFallIntSts (void) |
Clear Phase2 Zero Crossing Falling Interrupt Status BDRV.BEMFC_IRQCLR.PH2_ZCFALL_ISC. More... | |
INLINE void | BDRV_clrPh2ZCRiseIntSts (void) |
Clear Phase2 Zero Crossing Rising Interrupt Status BDRV.BEMFC_IRQCLR.PH2_ZCRISE_ISC. More... | |
INLINE void | BDRV_clrPh3ZCFallIntSts (void) |
Clear Phase3 Zero Crossing Falling Interrupt Status BDRV.BEMFC_IRQCLR.PH3_ZCFALL_ISC. More... | |
INLINE void | BDRV_clrPh3ZCRiseIntSts (void) |
Clear Phase3 Zero Crossing Rising Interrupt Status BDRV.BEMFC_IRQCLR.PH3_ZCRISE_ISC. More... | |
void | BDRV_setExternalLS1MosfetOvercurrentIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Low Side 1 Overcurrent Interrupt Node Pointer. More... | |
void | BDRV_setExternalHS1MosfetOvercurrentIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set High Side 1 Overcurrent Interrupt Node Pointer. More... | |
void | BDRV_setExternalLS2MosfetOvercurrentIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Low Side 2 Overcurrent Interrupt Node Pointer. More... | |
void | BDRV_setExternalHS2MosfetOvercurrentIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set High Side 2 Overcurrent Interrupt Node Pointer. More... | |
void | BDRV_setExternalLS3MosfetOvercurrentIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Low Side 3 Overcurrent Interrupt Node Pointer. More... | |
void | BDRV_setExternalHS3MosfetOvercurrentIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set High Side 3 Overcurrent Interrupt Node Pointer. More... | |
void | BDRV_setLS1DrainSrcMonitoringIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Low Side 1 Drain-Source Monitoring Interrupt Node Pointer. More... | |
void | BDRV_setHS1DrainSrcMonitoringIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set High Side 1 Drain-Source Monitoring Interrupt Node Pointer. More... | |
void | BDRV_setLS2DrainSrcMonitoringIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Low Side 2 Drain-Source Monitoring Interrupt Node Pointer. More... | |
void | BDRV_setHS2DrainSrcMonitoringIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set High Side 2 Drain-Source Monitoring Interrupt Node Pointer. More... | |
void | BDRV_setLS3DrainSrcMonitoringIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Low Side 3 Drain-Source Monitoring Interrupt Node Pointer. More... | |
void | BDRV_setHS3DrainSrcMonitoringIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set High Side 3 Drain-Source Monitoring Interrupt Node Pointer. More... | |
void | BDRV_setHB1AdaptSeqIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Half-bridge 1 Adaptive Sequencer Interrupt Node Pointer. More... | |
void | BDRV_setHB2AdaptSeqIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Half-bridge 2 Adaptive Sequencer Interrupt Node Pointer. More... | |
void | BDRV_setHB3AdaptSeqIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Half-bridge 3 Adaptive Sequencer Interrupt Node Pointer. More... | |
void | BDRV_setHB1ActDrvDetectIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Half-bridge 1 Active Driver Detection Interrupt Node Pointer. More... | |
void | BDRV_setHB2ActDrvDetectIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Half-bridge 2 Active Driver Detection Interrupt Node Pointer. More... | |
void | BDRV_setHB3ActDrvDetectIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Half-bridge 3 Active Driver Detection Interrupt Node Pointer. More... | |
void | BDRV_setDrvSeqErrIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Driver Sequence Error Interrupt Node Pointer. More... | |
void | BDRV_setPh1ZCFallIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Phase1 Zero Crossing Fall Interrupt Node Pointer. More... | |
void | BDRV_setPh2ZCFallIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Phase2 Zero Crossing Fall Interrupt Node Pointer. More... | |
void | BDRV_setPh3ZCFallIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Phase3 Zero Crossing Fall Interrupt Node Pointer. More... | |
void | BDRV_setPh1ZCRiseIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Phase1 Zero Crossing Rise Interrupt Node Pointer. More... | |
void | BDRV_setPh2ZCRiseIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Phase2 Zero Crossing Rise Interrupt Node Pointer. More... | |
void | BDRV_setPh3ZCRiseIntNodePtr (void) __attribute__((deprecated("Do not change this at runtime |
Set Phase3 Zero Crossing Rise Interrupt Node Pointer. More... | |
Variables | |
void use the ConfigWizard to configure this | feature |
typedef enum BDRV_chCfg tBDRV_chCfg |
typedef enum BDRV_currentCfg tBDRV_currentCfg |
typedef struct BDRV_offState tBDRV_offState |
typedef enum BDRV_offStateDiag tBDRV_offStateDiag |
enum BDRV_chCfg |
This enum lists the bridge driver channel configuration.
enum BDRV_currentCfg |
This enum lists the gate currents.
enum BDRV_hb |
enum BDRV_offStateDiag |
tBDRV_offState BDRV_checkOpenLoad | ( | void | ) |
Off-State Diagnosis - Open-Load Detection.
tBDRV_offState BDRV_checkShortDiagnosis | ( | void | ) |
Off-State Diagnosis - Short to Ground or Short to Vbattery Detection.
INLINE void BDRV_clrCPUndervoltageCompIntSts | ( | void | ) |
Clear Charge Pump Undervoltage Comparator Interrupt Status BDRV.IRQCLR.VCP_LOTH2_ISC.
INLINE void BDRV_clrCPUndervoltageCompSts | ( | void | ) |
Clear Charge Pump Undervoltage Comparator Status BDRV.STSCLR.VCP_LOTH2_SC.
INLINE void BDRV_clrDrvSeqErrIntSts | ( | void | ) |
Clear Driver Sequence Error Interrupt Status BDRV.IRQCLR.SEQ_ERR_ISC.
INLINE void BDRV_clrExternalHS1MosfetOvercurrentIntSts | ( | void | ) |
Clear External HS1 MOSFET Overcurrent Interrupt Status BDRV.IRQCLR.HS1_OC_ISC.
INLINE void BDRV_clrExternalHS1MosfetOvercurrentSts | ( | void | ) |
Clear External HS1 MOSFET Overcurrent Status BDRV.STSCLR.HS1_OC_SC.
INLINE void BDRV_clrExternalHS2MosfetOvercurrentIntSts | ( | void | ) |
Clear External HS2 MOSFET Overcurrent Interrupt Status BDRV.IRQCLR.HS2_OC_ISC.
INLINE void BDRV_clrExternalHS2MosfetOvercurrentSts | ( | void | ) |
Clear External HS2 MOSFET Overcurrent Status BDRV.STSCLR.HS2_OC_SC.
INLINE void BDRV_clrExternalHS3MosfetOvercurrentIntSts | ( | void | ) |
Clear External HS3 MOSFET Overcurrent Interrupt Status BDRV.IRQCLR.HS3_OC_ISC.
INLINE void BDRV_clrExternalHS3MosfetOvercurrentSts | ( | void | ) |
Clear External HS3 MOSFET Overcurrent Status BDRV.STSCLR.HS3_OC_SC.
INLINE void BDRV_clrExternalLS1MosfetOvercurrentIntSts | ( | void | ) |
Clear External LS1 MOSFET Overcurrent Interrupt Status BDRV.IRQCLR.LS1_OC_ISC.
INLINE void BDRV_clrExternalLS1MosfetOvercurrentSts | ( | void | ) |
Clear External LS1 MOSFET Overcurrent Status BDRV.STSCLR.LS1_OC_SC.
INLINE void BDRV_clrExternalLS2MosfetOvercurrentIntSts | ( | void | ) |
Clear External LS2 MOSFET Overcurrent Interrupt Status BDRV.IRQCLR.LS2_OC_ISC.
INLINE void BDRV_clrExternalLS2MosfetOvercurrentSts | ( | void | ) |
Clear External LS2 MOSFET Overcurrent Status BDRV.STSCLR.LS2_OC_SC.
INLINE void BDRV_clrExternalLS3MosfetOvercurrentIntSts | ( | void | ) |
Clear External LS3 MOSFET Overcurrent Interrupt Status BDRV.IRQCLR.LS3_OC_ISC.
INLINE void BDRV_clrExternalLS3MosfetOvercurrentSts | ( | void | ) |
Clear External LS3 MOSFET Overcurrent Status BDRV.STSCLR.LS3_OC_SC.
void BDRV_clrFaultSts | ( | void | ) |
Clear all status bits related to bridge driver and charge pump.
INLINE void BDRV_clrHB1ActDrvDetectIntSts | ( | void | ) |
Clear HB1 Active Driver Detection Interrupt Status BDRV.IRQCLR.HB1_ACTDRV_ISC.
INLINE void BDRV_clrHB1AdaptSeqIntSts | ( | void | ) |
Clear HB1 Adaptive Sequencer Interrupt Status BDRV.IRQCLR.HB1_ASEQ_ISC.
INLINE void BDRV_clrHB1ChrgTimeMeasValidSts | ( | void | ) |
Clear HB1 Switch-On Measurement Values Valid Flag BDRV.HB1ONVAL.HB1_ONVALVF_CLR.
INLINE void BDRV_clrHB1DischrgTimeMeasValidSts | ( | void | ) |
Clear HB1 Switch-Off Measurement Values Valid Flag BDRV.HB1OFFVAL.HB1_OFFVALVF_CLR.
INLINE void BDRV_clrHB2ActDrvDetectIntSts | ( | void | ) |
Clear HB2 Active Driver Detection Interrupt Status BDRV.IRQCLR.HB2_ACTDRV_ISC.
INLINE void BDRV_clrHB2AdaptSeqIntSts | ( | void | ) |
Clear HB2 Adaptive Sequencer Interrupt Status BDRV.IRQCLR.HB2_ASEQ_ISC.
INLINE void BDRV_clrHB2ChrgTimeMeasValidSts | ( | void | ) |
Clear HB2 Switch-On Measurement Values Valid Flag BDRV.HB2ONVAL.HB2_ONVALVF_CLR.
INLINE void BDRV_clrHB2DischrgTimeMeasValidSts | ( | void | ) |
Clear HB2 Switch-Off Measurement Values Valid Flag BDRV.HB2OFFVAL.HB2_OFFVALVF_CLR.
INLINE void BDRV_clrHB3ActDrvDetectIntSts | ( | void | ) |
Clear HB3 Active Driver Detection Interrupt Status BDRV.IRQCLR.HB3_ACTDRV_ISC.
INLINE void BDRV_clrHB3AdaptSeqIntSts | ( | void | ) |
Clear HB3 Adaptive Sequencer Interrupt Status BDRV.IRQCLR.HB3_ASEQ_ISC.
INLINE void BDRV_clrHB3ChrgTimeMeasValidSts | ( | void | ) |
Clear HB3 Switch-On Measurement Values Valid Flag BDRV.HB3ONVAL.HB3_ONVALVF_CLR.
INLINE void BDRV_clrHB3DischrgTimeMeasValidSts | ( | void | ) |
Clear HB3 Switch-Off Measurement Values Valid Flag BDRV.HB3OFFVAL.HB3_OFFVALVF_CLR.
INLINE void BDRV_clrHS1DrainSrcMonitoringIntSts | ( | void | ) |
Clear HS1 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQCLR.HS1_DS_ISC.
INLINE void BDRV_clrHS1DrainSrcMonitoringSts | ( | void | ) |
Clear HS1 Off-State Drain Source Monitoring Status BDRV.STSCLR.HS1_DS_SC.
INLINE void BDRV_clrHS2DrainSrcMonitoringIntSts | ( | void | ) |
Clear HS2 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQCLR.HS2_DS_ISC.
INLINE void BDRV_clrHS2DrainSrcMonitoringSts | ( | void | ) |
Clear HS2 Off-State Drain Source Monitoring Status BDRV.STSCLR.HS2_DS_SC.
INLINE void BDRV_clrHS3DrainSrcMonitoringIntSts | ( | void | ) |
Clear HS3 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQCLR.HS3_DS_ISC.
INLINE void BDRV_clrHS3DrainSrcMonitoringSts | ( | void | ) |
Clear HS3 Off-State Drain Source Monitoring Status BDRV.STSCLR.HS3_DS_SC.
INLINE void BDRV_clrLS1DrainSrcMonitoringIntSts | ( | void | ) |
Clear LS1 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQCLR.LS1_DS_ISC.
INLINE void BDRV_clrLS1DrainSrcMonitoringSts | ( | void | ) |
Clear LS1 Off-State Drain Source Monitoring Status BDRV.STSCLR.LS1_DS_SC.
INLINE void BDRV_clrLS2DrainSrcMonitoringIntSts | ( | void | ) |
Clear LS2 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQCLR.LS2_DS_ISC.
INLINE void BDRV_clrLS2DrainSrcMonitoringSts | ( | void | ) |
Clear LS2 Off-State Drain Source Monitoring Status BDRV.STSCLR.LS2_DS_SC.
INLINE void BDRV_clrLS3DrainSrcMonitoringIntSts | ( | void | ) |
Clear LS3 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQCLR.LS3_DS_ISC.
INLINE void BDRV_clrLS3DrainSrcMonitoringSts | ( | void | ) |
Clear LS3 Off-State Drain Source Monitoring Status BDRV.STSCLR.LS3_DS_SC.
INLINE void BDRV_clrPh1ZCFallIntSts | ( | void | ) |
Clear Phase1 Zero Crossing Falling Interrupt Status BDRV.BEMFC_IRQCLR.PH1_ZCFALL_ISC.
INLINE void BDRV_clrPh1ZCRiseIntSts | ( | void | ) |
Clear Phase1 Zero Crossing Rising Interrupt Status BDRV.BEMFC_IRQCLR.PH1_ZCRISE_ISC.
INLINE void BDRV_clrPh2ZCFallIntSts | ( | void | ) |
Clear Phase2 Zero Crossing Falling Interrupt Status BDRV.BEMFC_IRQCLR.PH2_ZCFALL_ISC.
INLINE void BDRV_clrPh2ZCRiseIntSts | ( | void | ) |
Clear Phase2 Zero Crossing Rising Interrupt Status BDRV.BEMFC_IRQCLR.PH2_ZCRISE_ISC.
INLINE void BDRV_clrPh3ZCFallIntSts | ( | void | ) |
Clear Phase3 Zero Crossing Falling Interrupt Status BDRV.BEMFC_IRQCLR.PH3_ZCFALL_ISC.
INLINE void BDRV_clrPh3ZCRiseIntSts | ( | void | ) |
Clear Phase3 Zero Crossing Rising Interrupt Status BDRV.BEMFC_IRQCLR.PH3_ZCRISE_ISC.
INLINE void BDRV_disCPUndervoltageCompInt | ( | void | ) |
Disable Charge Pump Undervoltage Comparator Interrupt.
INLINE void BDRV_disDrvSeqErrInt | ( | void | ) |
Disable Driver Sequence Error Interrupt.
INLINE void BDRV_disExternalHS1MosfetOvercurrentInt | ( | void | ) |
Disable External HS1 MOSFET Overcurrent Interrupt.
INLINE void BDRV_disExternalHS2MosfetOvercurrentInt | ( | void | ) |
Disable External HS2 MOSFET Overcurrent Interrupt.
INLINE void BDRV_disExternalHS3MosfetOvercurrentInt | ( | void | ) |
Disable External HS3 MOSFET Overcurrent Interrupt.
INLINE void BDRV_disExternalLS1MosfetOvercurrentInt | ( | void | ) |
Disable External LS1 MOSFET Overcurrent Interrupt.
INLINE void BDRV_disExternalLS2MosfetOvercurrentInt | ( | void | ) |
Disable External LS2 MOSFET Overcurrent Interrupt.
INLINE void BDRV_disExternalLS3MosfetOvercurrentInt | ( | void | ) |
Disable External LS3 MOSFET Overcurrent Interrupt.
INLINE void BDRV_disHB1ActDrvDetectInt | ( | void | ) |
Disable HB1 Active Driver Detection Interrupt.
INLINE void BDRV_disHB1AdaptSeqInt | ( | void | ) |
Disable HB1 Adaptive Sequencer Interrupt.
INLINE void BDRV_disHB2ActDrvDetectInt | ( | void | ) |
Disable HB2 Active Driver Detection Interrupt.
INLINE void BDRV_disHB2AdaptSeqInt | ( | void | ) |
Disable HB1 Adaptive Sequencer Interrupt.
INLINE void BDRV_disHB3ActDrvDetectInt | ( | void | ) |
Disable HB3 Active Driver Detection Interrupt.
INLINE void BDRV_disHB3AdaptSeqInt | ( | void | ) |
Disable HB1 Adaptive Sequencer Interrupt.
INLINE void BDRV_disHS1DrainSrcMonitoringInt | ( | void | ) |
Disable HS1 Drain Source Monitoring Interrupt.
INLINE void BDRV_disHS2DrainSrcMonitoringInt | ( | void | ) |
Disable HS2 Drain Source Monitoring Interrupt.
INLINE void BDRV_disHS3DrainSrcMonitoringInt | ( | void | ) |
Disable HS3 Drain Source Monitoring Interrupt.
INLINE void BDRV_disLS1DrainSrcMonitoringInt | ( | void | ) |
Disable LS1 Drain Source Monitoring Interrupt.
INLINE void BDRV_disLS2DrainSrcMonitoringInt | ( | void | ) |
Disable LS2 Drain Source Monitoring Interrupt.
INLINE void BDRV_disLS3DrainSrcMonitoringInt | ( | void | ) |
Disable LS3 Drain Source Monitoring Interrupt.
INLINE void BDRV_disPh1ZCFallInt | ( | void | ) |
Disable Phase1 Zero Crossing Falling Interrupt.
INLINE void BDRV_disPh1ZCRiseInt | ( | void | ) |
Disable Phase1 Zero Crossing Rising Interrupt.
INLINE void BDRV_disPh2ZCFallInt | ( | void | ) |
Disable Phase2 Zero Crossing Falling Interrupt.
INLINE void BDRV_disPh2ZCRiseInt | ( | void | ) |
Disable Phase2 Zero Crossing Rising Interrupt.
INLINE void BDRV_disPh3ZCFallInt | ( | void | ) |
Disable Phase3 Zero Crossing Falling Interrupt.
INLINE void BDRV_disPh3ZCRiseInt | ( | void | ) |
Disable Phase3 Zero Crossing Rising Interrupt.
INLINE void BDRV_enCPUndervoltageCompInt | ( | void | ) |
Enable Charge Pump Undervoltage Comparator Interrupt.
INLINE void BDRV_enDrvSeqErrInt | ( | void | ) |
Enable Driver Sequence Error Interrupt.
INLINE void BDRV_enExternalHS1MosfetOvercurrentInt | ( | void | ) |
Enable External HS1 MOSFET Overcurrent Interrupt.
INLINE void BDRV_enExternalHS2MosfetOvercurrentInt | ( | void | ) |
Enable External HS2 MOSFET Overcurrent Interrupt.
INLINE void BDRV_enExternalHS3MosfetOvercurrentInt | ( | void | ) |
Enable External HS3 MOSFET Overcurrent Interrupt.
INLINE void BDRV_enExternalLS1MosfetOvercurrentInt | ( | void | ) |
Enable External LS1 MOSFET Overcurrent Interrupt.
INLINE void BDRV_enExternalLS2MosfetOvercurrentInt | ( | void | ) |
Enable External LS2 MOSFET Overcurrent Interrupt.
INLINE void BDRV_enExternalLS3MosfetOvercurrentInt | ( | void | ) |
Enable External LS3 MOSFET Overcurrent Interrupt.
INLINE void BDRV_enHB1ActDrvDetectInt | ( | void | ) |
Enable HB1 Active Driver Detection Interrupt.
INLINE void BDRV_enHB1AdaptSeqInt | ( | void | ) |
Enable HB1 Adaptive Sequencer Interrupt.
INLINE void BDRV_enHB2ActDrvDetectInt | ( | void | ) |
Enable HB2 Active Driver Detection Interrupt.
INLINE void BDRV_enHB2AdaptSeqInt | ( | void | ) |
Enable HB1 Adaptive Sequencer Interrupt.
INLINE void BDRV_enHB3ActDrvDetectInt | ( | void | ) |
Enable HB3 Active Driver Detection Interrupt.
INLINE void BDRV_enHB3AdaptSeqInt | ( | void | ) |
Enable HB1 Adaptive Sequencer Interrupt.
INLINE void BDRV_enHS1DrainSrcMonitoringInt | ( | void | ) |
Enable HS1 Drain Source Monitoring Interrupt.
INLINE void BDRV_enHS2DrainSrcMonitoringInt | ( | void | ) |
Enable HS2 Drain Source Monitoring Interrupt.
INLINE void BDRV_enHS3DrainSrcMonitoringInt | ( | void | ) |
Enable HS3 Drain Source Monitoring Interrupt.
INLINE void BDRV_enLS1DrainSrcMonitoringInt | ( | void | ) |
Enable LS1 Drain Source Monitoring Interrupt.
INLINE void BDRV_enLS2DrainSrcMonitoringInt | ( | void | ) |
Enable LS2 Drain Source Monitoring Interrupt.
INLINE void BDRV_enLS3DrainSrcMonitoringInt | ( | void | ) |
Enable LS3 Drain Source Monitoring Interrupt.
INLINE void BDRV_enPh1ZCFallInt | ( | void | ) |
Enable Phase1 Zero Crossing Falling Interrupt.
INLINE void BDRV_enPh1ZCRiseInt | ( | void | ) |
Enable Phase1 Zero Crossing Rising Interrupt.
INLINE void BDRV_enPh2ZCFallInt | ( | void | ) |
Enable Phase2 Zero Crossing Falling Interrupt.
INLINE void BDRV_enPh2ZCRiseInt | ( | void | ) |
Enable Phase2 Zero Crossing Rising Interrupt.
INLINE void BDRV_enPh3ZCFallInt | ( | void | ) |
Enable Phase3 Zero Crossing Falling Interrupt.
INLINE void BDRV_enPh3ZCRiseInt | ( | void | ) |
Enable Phase3 Zero Crossing Rising Interrupt.
Get Charge Pump Over Temperature Status BDRV.STS.CP_OTSD_STS.
Get Charge Pump Undervoltage Comparator Interrupt Status BDRV.IRQS.VCP_LOTH2_IS.
Get Driver Sequence Error Interrupt Status BDRV.IRQS.SEQ_ERR_IS.
Get External HS1 MOSFET Overcurrent Interrupt Status BDRV.IRQS.HS1_OC_IS.
Get External HS1 MOSFET Overcurrent Status BDRV.STS.HS1_OC_STS.
Get External HS2 MOSFET Overcurrent Interrupt Status BDRV.IRQS.HS2_OC_IS.
Get External HS2 MOSFET Overcurrent Status BDRV.STS.HS2_OC_STS.
Get External HS3 MOSFET Overcurrent Interrupt Status BDRV.IRQS.HS3_OC_IS.
Get External HS3 MOSFET Overcurrent Status BDRV.STS.HS3_OC_STS.
Get External LS1 MOSFET Overcurrent Interrupt Status BDRV.IRQS.LS1_OC_IS.
Get External LS1 MOSFET Overcurrent Status BDRV.STS.LS1_OC_STS.
Get External LS2 MOSFET Overcurrent Interrupt Status BDRV.IRQS.LS2_OC_IS.
Get External LS2 MOSFET Overcurrent Status BDRV.STS.LS2_OC_STS.
Get External LS3 MOSFET Overcurrent Interrupt Status BDRV.IRQS.LS3_OC_IS.
Get External LS3 MOSFET Overcurrent Status BDRV.STS.LS3_OC_STS.
uint8 BDRV_getFaults | ( | void | ) |
Read the fault information related to bridge driver and charge pump and provides them encoded in the return value.
bool BDRV_getFaultSts | ( | void | ) |
Read all status flags related to bridge driver and charge pump and return true if at least one is active, otherwise false.
Get HB1 Active Driver Detection Interrupt Status BDRV.IRQS.HB1_ACTDRV_IS.
Get HB1 Adaptive Sequencer Switch-On Measurement Failure BDRV.ASEQONSTS.HB1ONMF.
Get HB1 Adaptive Sequencer Switch-Off Measurement Failure BDRV.ASEQOFFSTS.HB1OFFMF.
Get HB1 Adaptive Sequencer Interrupt Status BDRV.IRQS.HB1_ASEQ_IS.
Get HB1 Switch-On Active Driver BDRV.HB1ONVAL.HB1_ACTDRV_ON.
Get HB1 Switch-On Delay Time Value Until Vsh Change BDRV.HB1ONVAL.HB1_TONDLY.
Get HB1 Failed Gate Driver During Switch-On BDRV.ASEQONSTS.HB1ONFAILDRV.
Get HB1 Switch-On Phase 1 Current Value From Adaptive Sequencer BDRV.HB1ONVAL.HB1_I1ONVAL.
Get HB1 Switch-On Voltage Slope Time Value BDRV.HB1ONVAL.HB1_TONDUR.
Get HB1 Switch-On Voltage Slope Time Measurement Value BDRV.HB1ONVAL.HB1_TONDURMERR.
Get HB1 Switch-On Measurement Values Valid Flag BDRV.HB1ONVAL.HB1_ONVALVF.
Get HB1 Switch-Off Active Driver BDRV.HB1OFFVAL.HB1_ACTDRV_OFF.
Get HB1 Switch-Off Delay Time Value Until Vsh Change BDRV.HB1OFFVAL.HB1_TOFFDLY.
Get HB1 Failed Gate Driver During Switch-Off BDRV.ASEQOFFSTS.HB1OFFFAILDRV.
Get HB1 Switch-Off Phase 1 Current Value From Adaptive Sequencer BDRV.HB1OFFVAL.HB1_I1OFFVAL.
Get HB1 Switch-Off Voltage Slope Time Value BDRV.HB1OFFVAL.HB1_TOFFDUR.
Get HB1 Switch-Off Voltage Slope Time Measurement Value BDRV.HB1OFFVAL.HB1_TOFFDURMERR.
Get HB1 Switch-Off Measurement Values Valid Flag BDRV.HB1OFFVAL.HB1_OFFVALVF.
Get HB1 Max I1OFF Value Reached BDRV.ASEQOFFSTS.HB1I1OFFMAX.
Get HB1 Max I1ON Value Reached BDRV.ASEQONSTS.HB1I1ONMAX.
Get HB1 Max T12ON Value Reached BDRV.ASEQONSTS.HB1T12ONMAX.
Get HB1 Max T1OFF Value Reached BDRV.ASEQOFFSTS.HB1T1OFFMAX.
Get HB1 Min I1OFF Value Reached BDRV.ASEQOFFSTS.HB1I1OFFMIN.
Get HB1 Min I1ON Value Reached BDRV.ASEQONSTS.HB1I1ONMIN.
Get HB1 Min T12ON Value Reached BDRV.ASEQONSTS.HB1T12ONMIN.
Get HB1 Min T1OFF Value Reached BDRV.ASEQOFFSTS.HB1T1OFFMIN.
Get HB2 Active Driver Detection Interrupt Status BDRV.IRQS.HB2_ACTDRV_IS.
Get HB2 Adaptive Sequencer Switch-On Measurement Failure BDRV.ASEQONSTS.HB2ONMF.
Get HB2 Adaptive Sequencer Switch-Off Measurement Failure BDRV.ASEQOFFSTS.HB2OFFMF.
Get HB2 Adaptive Sequencer Interrupt Status BDRV.IRQS.HB2_ASEQ_IS.
Get HB2 Switch-On Active Driver BDRV.HB2ONVAL.HB2_ACTDRV_ON.
Get HB2 Switch-On Delay Time Value Until Vsh Change BDRV.HB2ONVAL.HB2_TONDLY.
Get HB2 Failed Gate Driver During Switch-On BDRV.ASEQONSTS.HB2ONFAILDRV.
Get HB2 Switch-On Phase 1 Current Value From Adaptive Sequencer BDRV.HB2ONVAL.HB2_I1ONVAL.
Get HB2 Switch-On Voltage Slope Time Value BDRV.HB2ONVAL.HB2_TONDUR.
Get HB2 Switch-On Voltage Slope Time Measurement Value BDRV.HB2ONVAL.HB2_TONDURMERR.
Get HB2 Switch-On Measurement Values Valid Flag BDRV.HB2ONVAL.HB2_ONVALVF.
Get HB2 Switch-Off Active Driver BDRV.HB2OFFVAL.HB2_ACTDRV_OFF.
Get HB2 Switch-Off Delay Time Value Until Vsh Change BDRV.HB2OFFVAL.HB2_TOFFDLY.
Get HB2 Failed Gate Driver During Switch-Off BDRV.ASEQOFFSTS.HB2OFFFAILDRV.
Get HB2 Switch-Off Phase 1 Current Value From Adaptive Sequencer BDRV.HB2OFFVAL.HB2_I1OFFVAL.
Get HB2 Switch-Off Voltage Slope Time Value BDRV.HB2OFFVAL.HB2_TOFFDUR.
Get HB2 Switch-Off Voltage Slope Time Measurement Value BDRV.HB2OFFVAL.HB2_TOFFDURMERR.
Get HB2 Switch-Off Measurement Values Valid Flag BDRV.HB2OFFVAL.HB2_OFFVALVF.
Get HB2 Max I1OFF Value Reached BDRV.ASEQOFFSTS.HB2I1OFFMAX.
Get HB2 Max I1ON Value Reached BDRV.ASEQONSTS.HB2I1ONMAX.
Get HB2 Max T12ON Value Reached BDRV.ASEQONSTS.HB2T12ONMAX.
Get HB2 Max T1OFF Value Reached BDRV.ASEQOFFSTS.HB2T1OFFMAX.
Get HB2 Min I1OFF Value Reached BDRV.ASEQOFFSTS.HB2I1OFFMIN.
Get HB2 Min I1ON Value Reached BDRV.ASEQONSTS.HB2I1ONMIN.
Get HB2 Min T12ON Value Reached BDRV.ASEQONSTS.HB2T12ONMIN.
Get HB2 Min T1OFF Value Reached BDRV.ASEQOFFSTS.HB2T1OFFMIN.
Get HB3 Active Driver Detection Interrupt Status BDRV.IRQS.HB3_ACTDRV_IS.
Get HB3 Adaptive Sequencer Switch-On Measurement Failure BDRV.ASEQONSTS.HB3ONMF.
Get HB3 Adaptive Sequencer Switch-Off Measurement Failure BDRV.ASEQOFFSTS.HB3OFFMF.
Get HB3 Adaptive Sequencer Interrupt Status BDRV.IRQS.HB3_ASEQ_IS.
Get HB3 Switch-On Active Driver BDRV.HB3ONVAL.HB3_ACTDRV_ON.
Get HB3 Switch-On Delay Time Value Until Vsh Change BDRV.HB3ONVAL.HB3_TONDLY.
Get HB3 Failed Gate Driver During Switch-On BDRV.ASEQONSTS.HB3ONFAILDRV.
Get HB3 Switch-On Phase 1 Current Value From Adaptive Sequencer BDRV.HB3ONVAL.HB3_I1ONVAL.
Get HB3 Switch-On Voltage Slope Time Value BDRV.HB3ONVAL.HB3_TONDUR.
Get HB3 Switch-On Voltage Slope Time Measurement Value BDRV.HB3ONVAL.HB3_TONDURMERR.
Get HB3 Switch-On Measurement Values Valid Flag BDRV.HB3ONVAL.HB3_ONVALVF.
Get HB3 Switch-Off Active Driver BDRV.HB3OFFVAL.HB3_ACTDRV_OFF.
Get HB3 Switch-Off Delay Time Value Until Vsh Change BDRV.HB3OFFVAL.HB3_TOFFDLY.
Get HB3 Failed Gate Driver During Switch-Off BDRV.ASEQOFFSTS.HB3OFFFAILDRV.
Get HB3 Switch-Off Phase 1 Current Value From Adaptive Sequencer BDRV.HB3OFFVAL.HB3_I1OFFVAL.
Get HB3 Switch-Off Voltage Slope Time Value BDRV.HB3OFFVAL.HB3_TOFFDUR.
Get HB3 Switch-Off Voltage Slope Time Measurement Value BDRV.HB3OFFVAL.HB3_TOFFDURMERR.
Get HB3 Switch-Off Measurement Values Valid Flag BDRV.HB3OFFVAL.HB3_OFFVALVF.
Get HB3 Max I1OFF Value Reached BDRV.ASEQOFFSTS.HB3I1OFFMAX.
Get HB3 Max I1ON Value Reached BDRV.ASEQONSTS.HB3I1ONMAX.
Get HB3 Max T12ON Value Reached BDRV.ASEQONSTS.HB3T12ONMAX.
Get HB3 Max T1OFF Value Reached BDRV.ASEQOFFSTS.HB3T1OFFMAX.
Get HB3 Min I1OFF Value Reached BDRV.ASEQOFFSTS.HB3I1OFFMIN.
Get HB3 Min I1ON Value Reached BDRV.ASEQONSTS.HB3I1ONMIN.
Get HB3 Min T12ON Value Reached BDRV.ASEQONSTS.HB3T12ONMIN.
Get HB3 Min T1OFF Value Reached BDRV.ASEQOFFSTS.HB3T1OFFMIN.
Get HS1 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQS.HS1_DS_IS.
Get HS1 Off-State Drain Source Monitoring Status BDRV.STS.HS1_DS_STS.
Get HS2 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQS.HS2_DS_IS.
Get HS2 Off-State Drain Source Monitoring Status BDRV.STS.HS2_DS_STS.
Get HS3 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQS.HS3_DS_IS.
Get HS3 Off-State Drain Source Monitoring Status BDRV.STS.HS3_DS_STS.
Get LS1 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQS.LS1_DS_IS.
Get LS1 Off-State Drain Source Monitoring Status BDRV.STS.LS1_DS_STS.
Get LS2 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQS.LS2_DS_IS.
Get LS2 Off-State Drain Source Monitoring Status BDRV.STS.LS2_DS_STS.
Get LS3 Off-State Drain Source Monitoring Interrupt Status BDRV.IRQS.LS3_DS_IS.
Get LS3 Off-State Drain Source Monitoring Status BDRV.STS.LS3_DS_STS.
Get Phase1 Zero Crossing Comparator Status BDRV.BEMFC_CTRL.PH1_ZC_STS.
Get Phase1 Zero Crossing Falling Interrupt Status BDRV.BEMFC_IRQS.PH1_ZCFALL_IS.
Get Phase1 Zero Crossing Rising Interrupt Status BDRV.BEMFC_IRQS.PH1_ZCRISE_IS.
Get Phase2 Zero Crossing Comparator Status BDRV.BEMFC_CTRL.PH2_ZC_STS.
Get Phase2 Zero Crossing Falling Interrupt Status BDRV.BEMFC_IRQS.PH2_ZCFALL_IS.
Get Phase2 Zero Crossing Rising Interrupt Status BDRV.BEMFC_IRQS.PH2_ZCRISE_IS.
Get Phase3 Zero Crossing Comparator Status BDRV.BEMFC_CTRL.PH3_ZC_STS.
Get Phase3 Zero Crossing Falling Interrupt Status BDRV.BEMFC_IRQS.PH3_ZCFALL_IS.
Get Phase3 Zero Crossing Rising Interrupt Status BDRV.BEMFC_IRQS.PH3_ZCRISE_IS.
Get SH1 Overvoltage Comparator Status BDRV.STS.SH1_HIGH_STS.
Get SH1 Undervoltage Comparator Status BDRV.STS.SH1_LOW_STS.
Get SH2 Overvoltage Comparator Status BDRV.STS.SH2_HIGH_STS.
Get SH2 Undervoltage Comparator Status BDRV.STS.SH2_LOW_STS.
Get SH3 Overvoltage Comparator Status BDRV.STS.SH3_HIGH_STS.
Get SH3 Undervoltage Comparator Status BDRV.STS.SH3_LOW_STS.
Get Vcp Overvoltage Status BDRV.STS.VCP_UPTH_STS.
Get Vcp Undervoltage Analog Comparator Status BDRV.STS.VCP_LOTH2_STS.
Get Vcp Undervoltage Status BDRV.STS.VCP_LOTH1_STS.
Get Vsd Overvoltage Comparator Status BDRV.STS.VSD_OV_STS.
Get Vsd Overvoltage Status BDRV.STS.VSD_UPTH_STS.
Get Vsd Undervoltage Status BDRV.STS.VSD_LOTH_STS.
sint8 BDRV_init | ( | void | ) |
Initialize all CW registers of the BDRV module.
sint8 BDRV_initCP | ( | void | ) |
Initialize the Charge Pump in the BDRV module.
sint8 BDRV_setBridge | ( | tBDRV_chCfg | e_ls1Cfg, |
tBDRV_chCfg | e_hs1Cfg, | ||
tBDRV_chCfg | e_ls2Cfg, | ||
tBDRV_chCfg | e_hs2Cfg, | ||
tBDRV_chCfg | e_ls3Cfg, | ||
tBDRV_chCfg | e_hs3Cfg | ||
) |
sint8 BDRV_setChrgAdaptSeqMode | ( | tBDRV_aseqCfg | s_aseqChrgCfg | ) |
Set adaptive sequencer for charge.
s_aseqChrgCfg | Configuration of the adaptive sequencer mode for charge |
sint8 BDRV_setDischrgAdaptSeqMode | ( | tBDRV_aseqCfg | s_aseqDischrgCfg | ) |
Set adaptive sequencer for discharge.
s_aseqDischrgCfg | Configuration of the adaptive sequencer mode for discharge |
void BDRV_setDrvSeqErrIntNodePtr | ( | void | ) |
Set Driver Sequence Error Interrupt Node Pointer.
void BDRV_setExternalHS1MosfetOvercurrentIntNodePtr | ( | void | ) |
Set High Side 1 Overcurrent Interrupt Node Pointer.
void BDRV_setExternalHS2MosfetOvercurrentIntNodePtr | ( | void | ) |
Set High Side 2 Overcurrent Interrupt Node Pointer.
void BDRV_setExternalHS3MosfetOvercurrentIntNodePtr | ( | void | ) |
Set High Side 3 Overcurrent Interrupt Node Pointer.
void BDRV_setExternalLS1MosfetOvercurrentIntNodePtr | ( | void | ) |
Set Low Side 1 Overcurrent Interrupt Node Pointer.
void BDRV_setExternalLS2MosfetOvercurrentIntNodePtr | ( | void | ) |
Set Low Side 2 Overcurrent Interrupt Node Pointer.
void BDRV_setExternalLS3MosfetOvercurrentIntNodePtr | ( | void | ) |
Set Low Side 3 Overcurrent Interrupt Node Pointer.
void BDRV_setHB1ActDrvDetectIntNodePtr | ( | void | ) |
Set Half-bridge 1 Active Driver Detection Interrupt Node Pointer.
void BDRV_setHB1AdaptSeqIntNodePtr | ( | void | ) |
Set Half-bridge 1 Adaptive Sequencer Interrupt Node Pointer.
void BDRV_setHB2ActDrvDetectIntNodePtr | ( | void | ) |
Set Half-bridge 2 Active Driver Detection Interrupt Node Pointer.
void BDRV_setHB2AdaptSeqIntNodePtr | ( | void | ) |
Set Half-bridge 2 Adaptive Sequencer Interrupt Node Pointer.
void BDRV_setHB3ActDrvDetectIntNodePtr | ( | void | ) |
Set Half-bridge 3 Active Driver Detection Interrupt Node Pointer.
void BDRV_setHB3AdaptSeqIntNodePtr | ( | void | ) |
Set Half-bridge 3 Adaptive Sequencer Interrupt Node Pointer.
void BDRV_setHS1DrainSrcMonitoringIntNodePtr | ( | void | ) |
Set High Side 1 Drain-Source Monitoring Interrupt Node Pointer.
void BDRV_setHS2DrainSrcMonitoringIntNodePtr | ( | void | ) |
Set High Side 2 Drain-Source Monitoring Interrupt Node Pointer.
void BDRV_setHS3DrainSrcMonitoringIntNodePtr | ( | void | ) |
Set High Side 3 Drain-Source Monitoring Interrupt Node Pointer.
sint8 BDRV_setHSChrgConstMode | ( | tBDRV_hb | e_hb, |
tBDRV_constCfg | s_constChrgCfg | ||
) |
Set high-side charge times and currents for constant mode.
e_hb | Selection of the half-bridge (HB1, HB2 or HB3) |
s_constChrgCfg | Configuration of the constant mode for charge |
sint8 BDRV_setHSChrgSeqMode | ( | tBDRV_hb | e_hb, |
tBDRV_seqCfg | s_seqChrgCfg | ||
) |
Set high-side charge times and currents for sequencer mode.
e_hb | Selection of the half-bridge (HB1, HB2 or HB3) |
s_seqChrgCfg | Configuration of the sequencer mode for charge |
sint8 BDRV_setHSDischrgConstMode | ( | tBDRV_hb | e_hb, |
tBDRV_constCfg | s_constDischrgCfg | ||
) |
Set high-side discharge times and currents for constant mode.
e_hb | Selection of the half-bridge (HB1, HB2 or HB3) |
s_constDischrgCfg | Configuration of the constant mode for discharge |
sint8 BDRV_setHSDischrgSeqMode | ( | tBDRV_hb | e_hb, |
tBDRV_seqCfg | s_seqDischrgCfg | ||
) |
Set high-side discharge times and currents for sequencer mode.
e_hb | Selection of the half-bridge (HB1, HB2 or HB3) |
s_seqDischrgCfg | Configuration of the sequencer mode for discharge |
void BDRV_setLS1DrainSrcMonitoringIntNodePtr | ( | void | ) |
Set Low Side 1 Drain-Source Monitoring Interrupt Node Pointer.
void BDRV_setLS2DrainSrcMonitoringIntNodePtr | ( | void | ) |
Set Low Side 2 Drain-Source Monitoring Interrupt Node Pointer.
void BDRV_setLS3DrainSrcMonitoringIntNodePtr | ( | void | ) |
Set Low Side 3 Drain-Source Monitoring Interrupt Node Pointer.
sint8 BDRV_setLSChrgConstMode | ( | tBDRV_hb | e_hb, |
tBDRV_constCfg | s_constChrgCfg | ||
) |
Set low-side charge times and currents for constant mode.
e_hb | Selection of the half-bridge (HB1, HB2 or HB3) |
s_constChrgCfg | Configuration of the constant mode for charge |
sint8 BDRV_setLSChrgSeqMode | ( | tBDRV_hb | e_hb, |
tBDRV_seqCfg | s_seqChrgCfg | ||
) |
Set low-side charge times and currents for sequencer mode.
e_hb | Selection of the half-bridge (HB1, HB2 or HB3) |
s_seqChrgCfg | Configuration of the sequencer mode for charge |
sint8 BDRV_setLSDischrgConstMode | ( | tBDRV_hb | e_hb, |
tBDRV_constCfg | s_constDischrgCfg | ||
) |
Set low-side discharge times and currents for constant mode.
e_hb | Selection of the half-bridge (HB1, HB2 or HB3) |
s_constDischrgCfg | Configuration of the constant mode for discharge |
sint8 BDRV_setLSDischrgSeqMode | ( | tBDRV_hb | e_hb, |
tBDRV_seqCfg | s_seqDischrgCfg | ||
) |
Set low-side discharge times and currents for sequencer mode.
e_hb | Selection of the half-bridge (HB1, HB2 or HB3) |
s_seqDischrgCfg | Configuration of the sequencer mode for discharge |
void BDRV_setPh1ZCFallIntNodePtr | ( | void | ) |
Set Phase1 Zero Crossing Fall Interrupt Node Pointer.
void BDRV_setPh1ZCRiseIntNodePtr | ( | void | ) |
Set Phase1 Zero Crossing Rise Interrupt Node Pointer.
void BDRV_setPh2ZCFallIntNodePtr | ( | void | ) |
Set Phase2 Zero Crossing Fall Interrupt Node Pointer.
void BDRV_setPh2ZCRiseIntNodePtr | ( | void | ) |
Set Phase2 Zero Crossing Rise Interrupt Node Pointer.
void BDRV_setPh3ZCFallIntNodePtr | ( | void | ) |
Set Phase3 Zero Crossing Fall Interrupt Node Pointer.
void BDRV_setPh3ZCRiseIntNodePtr | ( | void | ) |
Set Phase3 Zero Crossing Rise Interrupt Node Pointer.
void use the ConfigWizard to configure this feature |