TCAN4550
1p2
|
Struct containing the device interrupt enable bit field. More...
#include <TCAN4x5x_Data_Structs.h>
Data Fields | |
union { | |
uint32_t word | |
Full register as single 32-bit word. More... | |
struct { | |
uint8_t RESERVED1: 8 | |
DEV_IE[0:7] : RESERVED. More... | |
uint8_t CANDOMEN: 1 | |
DEV_IE[8] : CANDOM, Can bus stuck dominant. More... | |
uint8_t RESERVED2: 1 | |
DEV_IE[9] : RESERVED. More... | |
uint8_t CANTOEN: 1 | |
DEV_IE[10] : CANTO, CAN Timeout. More... | |
uint8_t RESERVED3: 1 | |
DEV_IE[11] : RESERVED. More... | |
uint8_t FRAME_OVFEN: 1 | |
DEV_IE[12] : FRAME_OVF, Frame Error Overflow (If Selective Wake is equipped) More... | |
uint8_t WKERREN: 1 | |
DEV_IE[13] : WKERR, Wake Error. More... | |
uint8_t LWUEN: 1 | |
DEV_IE[14] : LWU, Local Wake Up. More... | |
uint8_t CANINTEN: 1 | |
DEV_IE[15] : CANINT, CAN Bus Wake Up Interrupt. More... | |
uint8_t ECCERREN: 1 | |
DEV_IE[16] : ECCERR, MRAM ECC Error. More... | |
uint8_t RESERVED4: 1 | |
DEV_IE[17] : Reserved. More... | |
uint8_t WDTOEN: 1 | |
DEV_IE[18] : WDTO, Watchdog Time Out. More... | |
uint8_t TSDEN: 1 | |
DEV_IE[19] : TSD, Thermal Shut Down. More... | |
uint8_t PWRONEN: 1 | |
DEV_IE[20] : PWRON, Power On Interrupt. More... | |
uint8_t UVIOEN: 1 | |
DEV_IE[21] : UVIO, Undervoltage on UVIO. More... | |
uint8_t UVSUPEN: 1 | |
DEV_IE[22] : UVSUP, Undervoltage on VSUP and VCCOUT. More... | |
uint8_t SMSEN: 1 | |
DEV_IE[23] : SMS, Sleep Mode Status Flag. Set when sleep mode is entered due to WKERR, UVIO, or TSD faults. More... | |
uint8_t CANBUSBATEN: 1 | |
DEV_IE[24] : CANBUSBAT, CAN Shorted to VBAT. More... | |
uint8_t CANBUSGNDEN: 1 | |
DEV_IE[25] : CANBUSGND, CAN Shorted to GND. More... | |
uint8_t CANBUSOPENEN: 1 | |
DEV_IE[26] : CANBUSOPEN, CAN Open fault. More... | |
uint8_t CANLGNDEN: 1 | |
DEV_IE[27] : CANLGND, CANL GND. More... | |
uint8_t CANHBATEN: 1 | |
DEV_IE[28] : CANHBAT, CANH to VBAT. More... | |
uint8_t CANHCANLEN: 1 | |
DEV_IE[29] : CANHCANL, CANH and CANL shorted. More... | |
uint8_t CANBUSTERMOPENEN: 1 | |
DEV_IE[30] : CANBUSTERMOPEN, CAN Bus has termination point open. More... | |
uint8_t CANBUSNORMEN: 1 | |
DEV_IE[31] : CANBUSNOM, CAN Bus is normal flag. More... | |
} | |
}; | |
Struct containing the device interrupt enable bit field.
Definition at line 905 of file TCAN4x5x_Data_Structs.h.
union { ... } |
uint8_t TCAN4x5x_Device_Interrupt_Enable::CANBUSBATEN |
DEV_IE[24] : CANBUSBAT, CAN Shorted to VBAT.
Definition at line 966 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::CANBUSGNDEN |
DEV_IE[25] : CANBUSGND, CAN Shorted to GND.
Definition at line 969 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::CANBUSNORMEN |
DEV_IE[31] : CANBUSNOM, CAN Bus is normal flag.
Definition at line 987 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::CANBUSOPENEN |
DEV_IE[26] : CANBUSOPEN, CAN Open fault.
Definition at line 972 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::CANBUSTERMOPENEN |
DEV_IE[30] : CANBUSTERMOPEN, CAN Bus has termination point open.
Definition at line 984 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::CANDOMEN |
DEV_IE[8] : CANDOM, Can bus stuck dominant.
Definition at line 918 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::CANHBATEN |
DEV_IE[28] : CANHBAT, CANH to VBAT.
Definition at line 978 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::CANHCANLEN |
DEV_IE[29] : CANHCANL, CANH and CANL shorted.
Definition at line 981 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::CANINTEN |
DEV_IE[15] : CANINT, CAN Bus Wake Up Interrupt.
Definition at line 939 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::CANLGNDEN |
DEV_IE[27] : CANLGND, CANL GND.
Definition at line 975 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::CANTOEN |
DEV_IE[10] : CANTO, CAN Timeout.
Definition at line 924 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::ECCERREN |
DEV_IE[16] : ECCERR, MRAM ECC Error.
Definition at line 942 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::FRAME_OVFEN |
DEV_IE[12] : FRAME_OVF, Frame Error Overflow (If Selective Wake is equipped)
Definition at line 930 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::LWUEN |
DEV_IE[14] : LWU, Local Wake Up.
Definition at line 936 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::PWRONEN |
DEV_IE[20] : PWRON, Power On Interrupt.
Definition at line 954 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::RESERVED1 |
DEV_IE[0:7] : RESERVED.
Definition at line 915 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::RESERVED2 |
DEV_IE[9] : RESERVED.
Definition at line 921 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::RESERVED3 |
DEV_IE[11] : RESERVED.
Definition at line 927 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::RESERVED4 |
DEV_IE[17] : Reserved.
Definition at line 945 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::SMSEN |
DEV_IE[23] : SMS, Sleep Mode Status Flag. Set when sleep mode is entered due to WKERR, UVIO, or TSD faults.
Definition at line 963 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::TSDEN |
DEV_IE[19] : TSD, Thermal Shut Down.
Definition at line 951 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::UVIOEN |
DEV_IE[21] : UVIO, Undervoltage on UVIO.
Definition at line 957 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::UVSUPEN |
DEV_IE[22] : UVSUP, Undervoltage on VSUP and VCCOUT.
Definition at line 960 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::WDTOEN |
DEV_IE[18] : WDTO, Watchdog Time Out.
Definition at line 948 of file TCAN4x5x_Data_Structs.h.
uint8_t TCAN4x5x_Device_Interrupt_Enable::WKERREN |
DEV_IE[13] : WKERR, Wake Error.
Definition at line 933 of file TCAN4x5x_Data_Structs.h.
uint32_t TCAN4x5x_Device_Interrupt_Enable::word |
Full register as single 32-bit word.
Definition at line 910 of file TCAN4x5x_Data_Structs.h.
Referenced by TCAN4x5x_Device_ConfigureInterruptEnable(), and TCAN4x5x_Device_ReadInterruptEnable().