canfd6 2.0.0.0
canfd6_device_interrupt_enable_t Struct Reference

CAN FD 6 Click device interrupt enable bit field struct. More...

#include <canfd6.h>

Data Fields

union { 
 
   uint32_t   word 
 
   struct { 
 
      uint8_t   RESERVED1: 8 
 
      uint8_t   CANDOMEN: 1 
 
      uint8_t   RESERVED2: 1 
 
      uint8_t   CANTOEN: 1 
 
      uint8_t   RESERVED3: 1 
 
      uint8_t   FRAME_OVFEN: 1 
 
      uint8_t   WKERREN: 1 
 
      uint8_t   LWUEN: 1 
 
      uint8_t   CANINTEN: 1 
 
      uint8_t   ECCERREN: 1 
 
      uint8_t   RESERVED4: 1 
 
      uint8_t   WDTOEN: 1 
 
      uint8_t   TSDEN: 1 
 
      uint8_t   PWRONEN: 1 
 
      uint8_t   UVIOEN: 1 
 
      uint8_t   UVSUPEN: 1 
 
      uint8_t   SMSEN: 1 
 
      uint8_t   CANBUSBATEN: 1 
 
      uint8_t   CANBUSGNDEN: 1 
 
      uint8_t   CANBUSOPENEN: 1 
 
      uint8_t   CANLGNDEN: 1 
 
      uint8_t   CANHBATEN: 1 
 
      uint8_t   CANHCANLEN: 1 
 
      uint8_t   CANBUSTERMOPENEN: 1 
 
      uint8_t   CANBUSNORMEN: 1 
 
   }  
 
};  
 

Detailed Description

CAN FD 6 Click device interrupt enable bit field struct.

Struct containing the device interrupt enable bit field.

Field Documentation

◆ [union]

union { ... }

◆ CANBUSBATEN

uint8_t CANBUSBATEN

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

◆ CANBUSGNDEN

uint8_t CANBUSGNDEN

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

◆ CANBUSNORMEN

uint8_t CANBUSNORMEN

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

◆ CANBUSOPENEN

uint8_t CANBUSOPENEN

DEV_IE[26] : CANBUSOPEN, CAN Open fault.

◆ CANBUSTERMOPENEN

uint8_t CANBUSTERMOPENEN

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

◆ CANDOMEN

uint8_t CANDOMEN

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

◆ CANHBATEN

uint8_t CANHBATEN

DEV_IE[28] : CANHBAT, CANH to VBAT.

◆ CANHCANLEN

uint8_t CANHCANLEN

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

◆ CANINTEN

uint8_t CANINTEN

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

◆ CANLGNDEN

uint8_t CANLGNDEN

DEV_IE[27] : CANLGND, CANL GND.

◆ CANTOEN

uint8_t CANTOEN

DEV_IE[10] : CANTO, CAN Timeout.

◆ ECCERREN

uint8_t ECCERREN

DEV_IE[16] : ECCERR, MRAM ECC Error.

◆ FRAME_OVFEN

uint8_t FRAME_OVFEN

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

◆ LWUEN

uint8_t LWUEN

DEV_IE[14] : LWU, Local Wake Up.

◆ PWRONEN

uint8_t PWRONEN

DEV_IE[20] : PWRON, Power On Interrupt.

◆ RESERVED1

uint8_t RESERVED1

DEV_IE[7:0] : RESERVED.

◆ RESERVED2

uint8_t RESERVED2

DEV_IE[9] : RESERVED.

◆ RESERVED3

uint8_t RESERVED3

DEV_IE[11] : RESERVED.

◆ RESERVED4

uint8_t RESERVED4

DEV_IE[17] : RESERVED.

◆ SMSEN

uint8_t SMSEN

DEV_IE[23] : SMS, Sleep Mode Status Flag. Set when sleep mode is entered due to WKERR, UVIO, or TSD faults.

◆ TSDEN

uint8_t TSDEN

DEV_IE[19] : TSD, Thermal Shut Down.

◆ UVIOEN

uint8_t UVIOEN

DEV_IE[21] : UVIO, Undervoltage on UVIO.

◆ UVSUPEN

uint8_t UVSUPEN

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

◆ WDTOEN

uint8_t WDTOEN

DEV_IE[18] : WDTO, Watchdog Time Out.

◆ WKERREN

uint8_t WKERREN

DEV_IE[13] : WKERR, Wake Error.

◆ word

uint32_t word

Full register represented as a 32-bit word.


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