Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
TCAN4550Can::Cccr Struct Reference

CC control register definition. More...

Public Member Functions

 Cccr ()
 Constructor. Sets the reset value.
 
 Cccr ()
 Constructor. Sets the reset value.
 

Public Attributes

union { 
 
   uint32_t   data 
 raw word value More...
 
   struct { 
 
      uint32_t   init: 1 
 initialzation More...
 
      uint32_t   cce: 1 
 configuration change enable More...
 
      uint32_t   asm_: 1 
 restricted operation mode More...
 
      uint32_t   csa: 1 
 clock stop acknowledge More...
 
      uint32_t   csr: 1 
 clock stop request More...
 
      uint32_t   mon: 1 
 bus monitorying mode is disabled More...
 
      uint32_t   dar: 1 
 disable automatic retransmission More...
 
      uint32_t   test: 1 
 test mode enable More...
 
      uint32_t   fdoe: 1 
 FD operation enable. More...
 
      uint32_t   brse: 1 
 bit rate switch enable More...
 
      uint32_t   rsvd1: 2 
 reserved More...
 
      uint32_t   pxhd: 1 
 protocol exception handling disable More...
 
      uint32_t   efbi: 1 
 edge filtering during bus integration More...
 
      uint32_t   txp: 1 
 transmitter pause More...
 
      uint32_t   niso: 1 
 non ISO operation More...
 
      uint32_t   rsvd2: 16 
 reserved More...
 
   }  
 
};  
 
union { 
 
   uint32_t   data 
 raw word value More...
 
   struct { 
 
      uint32_t   init: 1 
 initialzation More...
 
      uint32_t   cce: 1 
 configuration change enable More...
 
      uint32_t   asm_: 1 
 restricted operation mode More...
 
      uint32_t   csa: 1 
 clock stop acknowledge More...
 
      uint32_t   csr: 1 
 clock stop request More...
 
      uint32_t   mon: 1 
 bus monitorying mode is disabled More...
 
      uint32_t   dar: 1 
 disable automatic retransmission More...
 
      uint32_t   test: 1 
 test mode enable More...
 
      uint32_t   fdoe: 1 
 FD operation enable. More...
 
      uint32_t   brse: 1 
 bit rate switch enable More...
 
      uint32_t   rsvd1: 2 
 reserved More...
 
      uint32_t   pxhd: 1 
 protocol exception handling disable More...
 
      uint32_t   efbi: 1 
 edge filtering during bus integration More...
 
      uint32_t   txp: 1 
 transmitter pause More...
 
      uint32_t   niso: 1 
 non ISO operation More...
 
      uint32_t   rsvd2: 16 
 reserved More...
 
   }  
 
};  
 

Detailed Description

CC control register definition.

Definition at line 361 of file MCAN.hxx.

Constructor & Destructor Documentation

◆ Cccr() [1/2]

TCAN4550Can::Cccr::Cccr ( )
inline

Constructor. Sets the reset value.

Definition at line 364 of file MCAN.hxx.

◆ Cccr() [2/2]

TCAN4550Can::Cccr::Cccr ( )
inline

Constructor. Sets the reset value.

Definition at line 364 of file TCAN4550Can.hxx.

Member Data Documentation

◆ asm_

uint32_t TCAN4550Can::Cccr::asm_

restricted operation mode

Definition at line 376 of file MCAN.hxx.

◆ brse

uint32_t TCAN4550Can::Cccr::brse

bit rate switch enable

Definition at line 384 of file MCAN.hxx.

◆ cce

uint32_t TCAN4550Can::Cccr::cce

configuration change enable

Definition at line 375 of file MCAN.hxx.

◆ csa

uint32_t TCAN4550Can::Cccr::csa

clock stop acknowledge

Definition at line 377 of file MCAN.hxx.

◆ csr

uint32_t TCAN4550Can::Cccr::csr

clock stop request

Definition at line 378 of file MCAN.hxx.

◆ dar

uint32_t TCAN4550Can::Cccr::dar

disable automatic retransmission

Definition at line 380 of file MCAN.hxx.

◆ data

uint32_t TCAN4550Can::Cccr::data

raw word value

Definition at line 371 of file MCAN.hxx.

◆ efbi

uint32_t TCAN4550Can::Cccr::efbi

edge filtering during bus integration

Definition at line 387 of file MCAN.hxx.

◆ fdoe

uint32_t TCAN4550Can::Cccr::fdoe

FD operation enable.

Definition at line 383 of file MCAN.hxx.

◆ init

uint32_t TCAN4550Can::Cccr::init

initialzation

Definition at line 374 of file MCAN.hxx.

◆ mon

uint32_t TCAN4550Can::Cccr::mon

bus monitorying mode is disabled

Definition at line 379 of file MCAN.hxx.

◆ niso

uint32_t TCAN4550Can::Cccr::niso

non ISO operation

Definition at line 389 of file MCAN.hxx.

◆ pxhd

uint32_t TCAN4550Can::Cccr::pxhd

protocol exception handling disable

Definition at line 386 of file MCAN.hxx.

◆ rsvd1

uint32_t TCAN4550Can::Cccr::rsvd1

reserved

Definition at line 385 of file MCAN.hxx.

◆ rsvd2

uint32_t TCAN4550Can::Cccr::rsvd2

reserved

Definition at line 391 of file MCAN.hxx.

◆ test

uint32_t TCAN4550Can::Cccr::test

test mode enable

Definition at line 381 of file MCAN.hxx.

◆ txp

uint32_t TCAN4550Can::Cccr::txp

transmitter pause

Definition at line 388 of file MCAN.hxx.


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