![]() |
RTEMS 6.1
|
#include <MIMXRT1052.h>
Data Fields | |
| __IO uint32_t | MCR |
| __IO uint32_t | CTRL1 |
| __IO uint32_t | TIMER |
| uint8_t | RESERVED_0 [4] |
| __IO uint32_t | RXMGMASK |
| __IO uint32_t | RX14MASK |
| __IO uint32_t | RX15MASK |
| __IO uint32_t | ECR |
| __IO uint32_t | ESR1 |
| __IO uint32_t | IMASK2 |
| __IO uint32_t | IMASK1 |
| __IO uint32_t | IFLAG2 |
| __IO uint32_t | IFLAG1 |
| __IO uint32_t | CTRL2 |
| __I uint32_t | ESR2 |
| uint8_t | RESERVED_1 [8] |
| __I uint32_t | CRCR |
| __IO uint32_t | RXFGMASK |
| __I uint32_t | RXFIR |
| uint8_t | RESERVED_2 [8] |
| __I uint32_t | DBG1 |
| __I uint32_t | DBG2 |
| uint8_t | RESERVED_3 [32] |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD0 | |
| __IO uint32_t CAN_Type::WORD1 | |
| } | MB [64] |
| uint8_t | RESERVED_4 [1024] |
| __IO uint32_t | RXIMR [64] |
| uint8_t | RESERVED_5 [96] |
| __IO uint32_t | GFWR |
| __IO uint32_t | CBT |
| union { | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD [2] | |
| } MB_8B [64] | |
| struct { | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD [4] | |
| } MB_16B_L [21] | |
| uint8_t RESERVED_0 [8] | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD [4] | |
| } MB_16B_H [21] | |
| } MB_16B | |
| struct { | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD [8] | |
| } MB_32B_L [12] | |
| uint8_t RESERVED_0 [32] | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD [8] | |
| } MB_32B_H [12] | |
| } MB_32B | |
| struct { | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD [16] | |
| } MB_64B_L [7] | |
| uint8_t RESERVED_0 [8] | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD [16] | |
| } MB_64B_H [7] | |
| } MB_64B | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD0 | |
| __IO uint32_t CAN_Type::WORD1 | |
| } MB [64] | |
| }; | |
| __IO uint32_t | MECR |
| __IO uint32_t | ERRIAR |
| __IO uint32_t | ERRIDPR |
| __IO uint32_t | ERRIPPR |
| __I uint32_t | RERRAR |
| __I uint32_t | RERRDR |
| __I uint32_t | RERRSYNR |
| __IO uint32_t | ERRSR |
| __IO uint32_t | FDCTRL |
| __IO uint32_t | FDCBT |
| __I uint32_t | FDCRC |
| union { | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD [2] | |
| } MB_8B [64] | |
| struct { | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD [4] | |
| } MB_16B_L [21] | |
| uint8_t RESERVED_0 [8] | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD [4] | |
| } MB_16B_H [21] | |
| } MB_16B | |
| struct { | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD [8] | |
| } MB_32B_L [12] | |
| uint8_t RESERVED_0 [32] | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD [8] | |
| } MB_32B_H [12] | |
| } MB_32B | |
| struct { | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD [16] | |
| } MB_64B_L [7] | |
| uint8_t RESERVED_0 [8] | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD [16] | |
| } MB_64B_H [7] | |
| } MB_64B | |
| struct { | |
| __IO uint32_t CAN_Type::CS | |
| __IO uint32_t CAN_Type::ID | |
| __IO uint32_t CAN_Type::WORD0 | |
| __IO uint32_t CAN_Type::WORD1 | |
| } MB [64] | |
| }; | |
CAN - Register Layout Typedef