RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Data Fields

#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]
 
}; 
 

Detailed Description

CAN - Register Layout Typedef


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