TCAN4550  1p2
TCAN4x5x_Device_Interrupt_Enable Struct Reference

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...
 
   } 
 
}; 
 

Detailed Description

Struct containing the device interrupt enable bit field.

Definition at line 905 of file TCAN4x5x_Data_Structs.h.

Field Documentation

◆ @25

union { ... }

◆ CANBUSBATEN

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.

◆ CANBUSGNDEN

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.

◆ CANBUSNORMEN

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.

◆ CANBUSOPENEN

uint8_t TCAN4x5x_Device_Interrupt_Enable::CANBUSOPENEN

DEV_IE[26] : CANBUSOPEN, CAN Open fault.

Definition at line 972 of file TCAN4x5x_Data_Structs.h.

◆ CANBUSTERMOPENEN

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.

◆ CANDOMEN

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.

◆ CANHBATEN

uint8_t TCAN4x5x_Device_Interrupt_Enable::CANHBATEN

DEV_IE[28] : CANHBAT, CANH to VBAT.

Definition at line 978 of file TCAN4x5x_Data_Structs.h.

◆ CANHCANLEN

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.

◆ CANINTEN

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.

◆ CANLGNDEN

uint8_t TCAN4x5x_Device_Interrupt_Enable::CANLGNDEN

DEV_IE[27] : CANLGND, CANL GND.

Definition at line 975 of file TCAN4x5x_Data_Structs.h.

◆ CANTOEN

uint8_t TCAN4x5x_Device_Interrupt_Enable::CANTOEN

DEV_IE[10] : CANTO, CAN Timeout.

Definition at line 924 of file TCAN4x5x_Data_Structs.h.

◆ ECCERREN

uint8_t TCAN4x5x_Device_Interrupt_Enable::ECCERREN

DEV_IE[16] : ECCERR, MRAM ECC Error.

Definition at line 942 of file TCAN4x5x_Data_Structs.h.

◆ FRAME_OVFEN

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.

◆ LWUEN

uint8_t TCAN4x5x_Device_Interrupt_Enable::LWUEN

DEV_IE[14] : LWU, Local Wake Up.

Definition at line 936 of file TCAN4x5x_Data_Structs.h.

◆ PWRONEN

uint8_t TCAN4x5x_Device_Interrupt_Enable::PWRONEN

DEV_IE[20] : PWRON, Power On Interrupt.

Definition at line 954 of file TCAN4x5x_Data_Structs.h.

◆ RESERVED1

uint8_t TCAN4x5x_Device_Interrupt_Enable::RESERVED1

DEV_IE[0:7] : RESERVED.

Definition at line 915 of file TCAN4x5x_Data_Structs.h.

◆ RESERVED2

uint8_t TCAN4x5x_Device_Interrupt_Enable::RESERVED2

DEV_IE[9] : RESERVED.

Definition at line 921 of file TCAN4x5x_Data_Structs.h.

◆ RESERVED3

uint8_t TCAN4x5x_Device_Interrupt_Enable::RESERVED3

DEV_IE[11] : RESERVED.

Definition at line 927 of file TCAN4x5x_Data_Structs.h.

◆ RESERVED4

uint8_t TCAN4x5x_Device_Interrupt_Enable::RESERVED4

DEV_IE[17] : Reserved.

Definition at line 945 of file TCAN4x5x_Data_Structs.h.

◆ SMSEN

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.

◆ TSDEN

uint8_t TCAN4x5x_Device_Interrupt_Enable::TSDEN

DEV_IE[19] : TSD, Thermal Shut Down.

Definition at line 951 of file TCAN4x5x_Data_Structs.h.

◆ UVIOEN

uint8_t TCAN4x5x_Device_Interrupt_Enable::UVIOEN

DEV_IE[21] : UVIO, Undervoltage on UVIO.

Definition at line 957 of file TCAN4x5x_Data_Structs.h.

◆ UVSUPEN

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.

◆ WDTOEN

uint8_t TCAN4x5x_Device_Interrupt_Enable::WDTOEN

DEV_IE[18] : WDTO, Watchdog Time Out.

Definition at line 948 of file TCAN4x5x_Data_Structs.h.

◆ WKERREN

uint8_t TCAN4x5x_Device_Interrupt_Enable::WKERREN

DEV_IE[13] : WKERR, Wake Error.

Definition at line 933 of file TCAN4x5x_Data_Structs.h.

◆ word

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().


The documentation for this struct was generated from the following file: