Alessandro Angelino / target-mcu-k64f

Fork of target-mcu-k64f by Morpheus

Embed: (wiki syntax)

« Back to documentation index

CAN_Type Struct Reference

CAN_Type Struct Reference
[CAN Peripheral Access Layer]

CAN - Register Layout Typedef. More...

#include <MK64F12.h>

Data Fields

__IO uint32_t MCR
 Module Configuration Register, offset: 0x0.
__IO uint32_t CTRL1
 Control 1 register, offset: 0x4.
__IO uint32_t TIMER
 Free Running Timer, offset: 0x8.
__IO uint32_t RXMGMASK
 Rx Mailboxes Global Mask Register, offset: 0x10.
__IO uint32_t RX14MASK
 Rx 14 Mask register, offset: 0x14.
__IO uint32_t RX15MASK
 Rx 15 Mask register, offset: 0x18.
__IO uint32_t ECR
 Error Counter, offset: 0x1C.
__IO uint32_t ESR1
 Error and Status 1 register, offset: 0x20.
__IO uint32_t IMASK1
 Interrupt Masks 1 register, offset: 0x28.
__IO uint32_t IFLAG1
 Interrupt Flags 1 register, offset: 0x30.
__IO uint32_t CTRL2
 Control 2 register, offset: 0x34.
__I uint32_t ESR2
 Error and Status 2 register, offset: 0x38.
__I uint32_t CRCR
 CRC Register, offset: 0x44.
__IO uint32_t RXFGMASK
 Rx FIFO Global Mask register, offset: 0x48.
__I uint32_t RXFIR
 Rx FIFO Information Register, offset: 0x4C.
__IO uint32_t RXIMR [16]
 Rx Individual Mask Registers, array offset: 0x880, array step: 0x4.
__IO uint32_t CS
 Message Buffer 0 CS Register..Message Buffer 15 CS Register, array offset: 0x80, array step: 0x10.
__IO uint32_t ID
 Message Buffer 0 ID Register..Message Buffer 15 ID Register, array offset: 0x84, array step: 0x10.
__IO uint32_t WORD0
 Message Buffer 0 WORD0 Register..Message Buffer 15 WORD0 Register, array offset: 0x88, array step: 0x10.
__IO uint32_t WORD1
 Message Buffer 0 WORD1 Register..Message Buffer 15 WORD1 Register, array offset: 0x8C, array step: 0x10.

Detailed Description

CAN - Register Layout Typedef.

Definition at line 1846 of file cmsis/MK64F12.h.


Field Documentation

__I uint32_t CRCR

CRC Register, offset: 0x44.

Definition at line 1863 of file cmsis/MK64F12.h.

__IO uint32_t CS

Message Buffer 0 CS Register..Message Buffer 15 CS Register, array offset: 0x80, array step: 0x10.

Definition at line 1868 of file cmsis/MK64F12.h.

__IO uint32_t CTRL1

Control 1 register, offset: 0x4.

Definition at line 1848 of file cmsis/MK64F12.h.

__IO uint32_t CTRL2

Control 2 register, offset: 0x34.

Definition at line 1860 of file cmsis/MK64F12.h.

__IO uint32_t ECR

Error Counter, offset: 0x1C.

Definition at line 1854 of file cmsis/MK64F12.h.

__IO uint32_t ESR1

Error and Status 1 register, offset: 0x20.

Definition at line 1855 of file cmsis/MK64F12.h.

__I uint32_t ESR2

Error and Status 2 register, offset: 0x38.

Definition at line 1861 of file cmsis/MK64F12.h.

__IO uint32_t ID

Message Buffer 0 ID Register..Message Buffer 15 ID Register, array offset: 0x84, array step: 0x10.

Definition at line 1869 of file cmsis/MK64F12.h.

__IO uint32_t IFLAG1

Interrupt Flags 1 register, offset: 0x30.

Definition at line 1859 of file cmsis/MK64F12.h.

__IO uint32_t IMASK1

Interrupt Masks 1 register, offset: 0x28.

Definition at line 1857 of file cmsis/MK64F12.h.

__IO uint32_t MCR

Module Configuration Register, offset: 0x0.

Definition at line 1847 of file cmsis/MK64F12.h.

__IO uint32_t RX14MASK

Rx 14 Mask register, offset: 0x14.

Definition at line 1852 of file cmsis/MK64F12.h.

__IO uint32_t RX15MASK

Rx 15 Mask register, offset: 0x18.

Definition at line 1853 of file cmsis/MK64F12.h.

__IO uint32_t RXFGMASK

Rx FIFO Global Mask register, offset: 0x48.

Definition at line 1864 of file cmsis/MK64F12.h.

__I uint32_t RXFIR

Rx FIFO Information Register, offset: 0x4C.

Definition at line 1865 of file cmsis/MK64F12.h.

__IO uint32_t RXIMR

Rx Individual Mask Registers, array offset: 0x880, array step: 0x4.

Definition at line 1874 of file cmsis/MK64F12.h.

__IO uint32_t RXMGMASK

Rx Mailboxes Global Mask Register, offset: 0x10.

Definition at line 1851 of file cmsis/MK64F12.h.

__IO uint32_t TIMER

Free Running Timer, offset: 0x8.

Definition at line 1849 of file cmsis/MK64F12.h.

__IO uint32_t WORD0

Message Buffer 0 WORD0 Register..Message Buffer 15 WORD0 Register, array offset: 0x88, array step: 0x10.

Definition at line 1870 of file cmsis/MK64F12.h.

__IO uint32_t WORD1

Message Buffer 0 WORD1 Register..Message Buffer 15 WORD1 Register, array offset: 0x8C, array step: 0x10.

Definition at line 1871 of file cmsis/MK64F12.h.