CAN_TypeDef Struct ReferenceDevices > CAN

CAN Register Declaration

Definition at line 49 of file efm32gg11b_can.h.

#include <efm32gg11b_can.h>

Data Fields

__IOM uint32_t BITTIMING
 
__IOM uint32_t BRPE
 
__IOM uint32_t CONFIG
 
__IOM uint32_t CTRL
 
__IM uint32_t ERRCNT
 
__IOM uint32_t IF0IEN
 
__IM uint32_t IF0IF
 
__IOM uint32_t IF0IFC
 
__IOM uint32_t IF0IFS
 
__IOM uint32_t IF1IEN
 
__IM uint32_t IF1IF
 
__IOM uint32_t IF1IFC
 
__IOM uint32_t IF1IFS
 
__IM uint32_t INTID
 
__IM uint32_t MESSAGEDATA
 
__IM uint32_t MESSAGESTATE
 
CAN_MIR_TypeDef MIR [2]
 
uint32_t RESERVED0 [1]
 
uint32_t RESERVED1 [3]
 
__IOM uint32_t ROUTE
 
__IOM uint32_t STATUS
 
__IOM uint32_t TEST
 
__IM uint32_t TRANSREQ
 

Field Documentation

__IOM uint32_t CAN_TypeDef::BITTIMING

Bit Timing Register

Definition at line 53 of file efm32gg11b_can.h.

Referenced by CAN_Reset(), and CAN_SetBitTiming().

__IOM uint32_t CAN_TypeDef::BRPE

BRP Extension Register

Definition at line 56 of file efm32gg11b_can.h.

Referenced by CAN_Reset(), and CAN_SetBitTiming().

__IOM uint32_t CAN_TypeDef::CONFIG

Configuration Register

Definition at line 62 of file efm32gg11b_can.h.

Referenced by CAN_Reset().

__IOM uint32_t CAN_TypeDef::CTRL

Control Register

Definition at line 50 of file efm32gg11b_can.h.

Referenced by CAN_Enable(), CAN_Init(), CAN_IsEnabled(), CAN_Reset(), CAN_SetBitTiming(), and CAN_SetMode().

__IM uint32_t CAN_TypeDef::ERRCNT

Error Count Register

Definition at line 52 of file efm32gg11b_can.h.

Referenced by CAN_GetErrorCount().

__IOM uint32_t CAN_TypeDef::IF0IEN

Message Object Interrupt Enable Register

Definition at line 66 of file efm32gg11b_can.h.

Referenced by CAN_MessageIntDisable(), CAN_MessageIntEnable(), CAN_MessageIntGetEnabled(), and CAN_Reset().

__IM uint32_t CAN_TypeDef::IF0IF

Message Object Interrupt Flag Register

Definition at line 63 of file efm32gg11b_can.h.

Referenced by CAN_MessageIntGet(), and CAN_MessageIntGetEnabled().

__IOM uint32_t CAN_TypeDef::IF0IFC

Message Object Interrupt Flag Clear Register

Definition at line 65 of file efm32gg11b_can.h.

Referenced by CAN_MessageIntClear(), and CAN_Reset().

__IOM uint32_t CAN_TypeDef::IF0IFS

Message Object Interrupt Flag Set Register

Definition at line 64 of file efm32gg11b_can.h.

Referenced by CAN_MessageIntSet(), and CAN_Reset().

__IOM uint32_t CAN_TypeDef::IF1IEN

Status Interrupt Enable Register

Definition at line 70 of file efm32gg11b_can.h.

Referenced by CAN_Reset(), CAN_StatusIntDisable(), CAN_StatusIntEnable(), and CAN_StatusIntGetEnabled().

__IM uint32_t CAN_TypeDef::IF1IF

Status Interrupt Flag Register

Definition at line 67 of file efm32gg11b_can.h.

Referenced by CAN_StatusIntGet(), and CAN_StatusIntGetEnabled().

__IOM uint32_t CAN_TypeDef::IF1IFC

Message Object Interrupt Flag Clear Register

Definition at line 69 of file efm32gg11b_can.h.

Referenced by CAN_Reset(), and CAN_StatusIntClear().

__IOM uint32_t CAN_TypeDef::IF1IFS

Message Object Interrupt Flag Set Register

Definition at line 68 of file efm32gg11b_can.h.

Referenced by CAN_Reset(), and CAN_StatusIntSet().

__IM uint32_t CAN_TypeDef::INTID

Interrupt Identification Register

Definition at line 54 of file efm32gg11b_can.h.

__IM uint32_t CAN_TypeDef::MESSAGEDATA

New Data Register

Definition at line 58 of file efm32gg11b_can.h.

Referenced by CAN_HasNewdata().

__IM uint32_t CAN_TypeDef::MESSAGESTATE

Message Valid Register

Definition at line 61 of file efm32gg11b_can.h.

uint32_t CAN_TypeDef::RESERVED0[1]

Reserved for future use

Definition at line 60 of file efm32gg11b_can.h.

uint32_t CAN_TypeDef::RESERVED1[3]

Reserved registers

Definition at line 73 of file efm32gg11b_can.h.

__IOM uint32_t CAN_TypeDef::ROUTE

I/O Routing Register

Definition at line 71 of file efm32gg11b_can.h.

Referenced by CAN_Reset(), and CAN_SetRoute().

__IOM uint32_t CAN_TypeDef::STATUS

Status Register

Definition at line 51 of file efm32gg11b_can.h.

Referenced by CAN_GetLastErrorCode(), CAN_Reset(), CAN_SendMessage(), CAN_StatusClear(), and CAN_StatusGet().

__IOM uint32_t CAN_TypeDef::TEST

Test Register

Definition at line 55 of file efm32gg11b_can.h.

Referenced by CAN_Init(), CAN_Reset(), and CAN_SetMode().

__IM uint32_t CAN_TypeDef::TRANSREQ

Transmission Request Register

Definition at line 57 of file efm32gg11b_can.h.


The documentation for this struct was generated from the following file:
  • C:/repos/embsw_super_h1/platform/Device/SiliconLabs/EFM32GG11B/Include/efm32gg11b_can.h