canfd6 2.0.0.0
canfd6_mcan_cccr_config_t Struct Reference

CAN FD 6 Click CCCR config. More...

#include <canfd6.h>

Data Fields

union { 
 
   uint32_t   word 
 
   struct { 
 
      uint8_t   reserved: 2 
 
      uint8_t   ASM: 1 
 
      uint8_t   reserved2: 1 
 
      uint8_t   CSR: 1 
 
      uint8_t   MON: 1 
 
      uint8_t   DAR: 1 
 
      uint8_t   TEST: 1 
 
      uint8_t   FDOE: 1 
 
      uint8_t   BRSE: 1 
 
      uint8_t   reserved3: 2 
 
      uint8_t   PXHD: 1 
 
      uint8_t   EFBI: 1 
 
      uint8_t   TXP: 1 
 
      uint8_t   NISO: 1 
 
   }  
 
};  
 

Detailed Description

CAN FD 6 Click CCCR config.

Struct containing the bit fields of the MCAN CCCR register.

Field Documentation

◆ [union]

union { ... }

◆ ASM

uint8_t ASM

Restricted Operation Mode. The device can only listen to CAN traffic and acknowledge, but not send anything.

◆ BRSE

uint8_t BRSE

Bit rate switch enabled for can FD. Master enable for bit rate switching support.

◆ CSR

uint8_t CSR

Clock stop request.

◆ DAR

uint8_t DAR

Disable automatic retransmission.

◆ EFBI

uint8_t EFBI

Edge filtering during bus integration. 0 Disables this [default].

◆ FDOE

uint8_t FDOE

Can FD mode enabled, master enable for CAN FD support.

◆ MON

uint8_t MON

Bus monitoring mode. The device may only listen to CAN traffic, and is not allowed to acknowledge or send error frames.

◆ NISO

uint8_t NISO

Non Iso Operation.

◆ PXHD

uint8_t PXHD

Protocol exception handling disable.

◆ reserved

uint8_t reserved

RESERVED.

◆ reserved2

uint8_t reserved2

RESERVED.

◆ reserved3

uint8_t reserved3

RESERVED.

◆ TEST

uint8_t TEST

MCAN Test mode enable.

◆ TXP

uint8_t TXP

Transmit Pause Enable: Pause for 2 can bit times before next transmission.

◆ word

uint32_t word

Full register represented as a 32-bit word.


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