![]() |
RTEMS 6.1-rc7
|
#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