TCAN4550  1p1
TCAN4x5x_Device_Interrupt_Enable_Struct 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 807 of file TCAN4x5x_Data_Structs.h.

Field Documentation

◆ @21

union { ... }

◆ CANBUSBATEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::CANBUSBATEN

DEV_IE[24] : CANBUSBAT, CAN Shorted to VBAT.

Definition at line 868 of file TCAN4x5x_Data_Structs.h.

◆ CANBUSGNDEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::CANBUSGNDEN

DEV_IE[25] : CANBUSGND, CAN Shorted to GND.

Definition at line 871 of file TCAN4x5x_Data_Structs.h.

◆ CANBUSNORMEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::CANBUSNORMEN

DEV_IE[31] : CANBUSNOM, CAN Bus is normal flag.

Definition at line 889 of file TCAN4x5x_Data_Structs.h.

◆ CANBUSOPENEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::CANBUSOPENEN

DEV_IE[26] : CANBUSOPEN, CAN Open fault.

Definition at line 874 of file TCAN4x5x_Data_Structs.h.

◆ CANBUSTERMOPENEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::CANBUSTERMOPENEN

DEV_IE[30] : CANBUSTERMOPEN, CAN Bus has termination point open.

Definition at line 886 of file TCAN4x5x_Data_Structs.h.

◆ CANDOMEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::CANDOMEN

DEV_IE[8] : CANDOM, Can bus stuck dominant.

Definition at line 820 of file TCAN4x5x_Data_Structs.h.

◆ CANHBATEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::CANHBATEN

DEV_IE[28] : CANHBAT, CANH to VBAT.

Definition at line 880 of file TCAN4x5x_Data_Structs.h.

◆ CANHCANLEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::CANHCANLEN

DEV_IE[29] : CANHCANL, CANH and CANL shorted.

Definition at line 883 of file TCAN4x5x_Data_Structs.h.

◆ CANINTEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::CANINTEN

DEV_IE[15] : CANINT, CAN Bus Wake Up Interrupt.

Definition at line 841 of file TCAN4x5x_Data_Structs.h.

◆ CANLGNDEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::CANLGNDEN

DEV_IE[27] : CANLGND, CANL GND.

Definition at line 877 of file TCAN4x5x_Data_Structs.h.

◆ CANTOEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::CANTOEN

DEV_IE[10] : CANTO, CAN Timeout.

Definition at line 826 of file TCAN4x5x_Data_Structs.h.

◆ ECCERREN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::ECCERREN

DEV_IE[16] : ECCERR, MRAM ECC Error.

Definition at line 844 of file TCAN4x5x_Data_Structs.h.

◆ FRAME_OVFEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::FRAME_OVFEN

DEV_IE[12] : FRAME_OVF, Frame Error Overflow (If Selective Wake is equipped)

Definition at line 832 of file TCAN4x5x_Data_Structs.h.

◆ LWUEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::LWUEN

DEV_IE[14] : LWU, Local Wake Up.

Definition at line 838 of file TCAN4x5x_Data_Structs.h.

◆ PWRONEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::PWRONEN

DEV_IE[20] : PWRON, Power On Interrupt.

Definition at line 856 of file TCAN4x5x_Data_Structs.h.

◆ RESERVED1

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::RESERVED1

DEV_IE[0:7] : RESERVED.

Definition at line 817 of file TCAN4x5x_Data_Structs.h.

◆ RESERVED2

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::RESERVED2

DEV_IE[9] : RESERVED.

Definition at line 823 of file TCAN4x5x_Data_Structs.h.

◆ RESERVED3

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::RESERVED3

DEV_IE[11] : RESERVED.

Definition at line 829 of file TCAN4x5x_Data_Structs.h.

◆ RESERVED4

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::RESERVED4

DEV_IE[17] : Reserved.

Definition at line 847 of file TCAN4x5x_Data_Structs.h.

◆ SMSEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::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 865 of file TCAN4x5x_Data_Structs.h.

◆ TSDEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::TSDEN

DEV_IE[19] : TSD, Thermal Shut Down.

Definition at line 853 of file TCAN4x5x_Data_Structs.h.

◆ UVIOEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::UVIOEN

DEV_IE[21] : UVIO, Undervoltage on UVIO.

Definition at line 859 of file TCAN4x5x_Data_Structs.h.

◆ UVSUPEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::UVSUPEN

DEV_IE[22] : UVSUP, Undervoltage on VSUP and VCCOUT.

Definition at line 862 of file TCAN4x5x_Data_Structs.h.

◆ WDTOEN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::WDTOEN

DEV_IE[18] : WDTO, Watchdog Time Out.

Definition at line 850 of file TCAN4x5x_Data_Structs.h.

◆ WKERREN

uint8_t TCAN4x5x_Device_Interrupt_Enable_Struct::WKERREN

DEV_IE[13] : WKERR, Wake Error.

Definition at line 835 of file TCAN4x5x_Data_Structs.h.

◆ word

uint32_t TCAN4x5x_Device_Interrupt_Enable_Struct::word

Full register as single 32-bit word.

Definition at line 812 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: