InES Hardware Abstraction Layer
|
Representation of CAN register. More...
#include <reg_stm32f4xx.h>
Data Fields | |
volatile uint32_t | MCR |
volatile uint32_t | MSR |
volatile uint32_t | TSR |
volatile uint32_t | RF0R |
volatile uint32_t | RF1R |
volatile uint32_t | IER |
volatile uint32_t | ESR |
volatile uint32_t | BTR |
uint32_t | RESERVED1 [88] |
volatile uint32_t | TI0R |
volatile uint32_t | TDT0R |
volatile uint32_t | TDL0R |
volatile uint32_t | TDH0R |
volatile uint32_t | TI1R |
volatile uint32_t | TDT1R |
volatile uint32_t | TDL1R |
volatile uint32_t | TDH1R |
volatile uint32_t | TI2R |
volatile uint32_t | TDT2R |
volatile uint32_t | TDL2R |
volatile uint32_t | TDH2R |
volatile uint32_t | RI0R |
volatile uint32_t | RDT0R |
volatile uint32_t | RDL0R |
volatile uint32_t | RDH0R |
volatile uint32_t | RI1R |
volatile uint32_t | RDT1R |
volatile uint32_t | RDL1R |
volatile uint32_t | RDH1R |
uint32_t | RESERVED2 [12] |
volatile uint32_t | FMR |
volatile uint32_t | FM1R |
uint32_t | RESERVED3 |
volatile uint32_t | FS1R |
uint32_t | RESERVED4 |
volatile uint32_t | FFA1R |
uint32_t | RESERVED5 |
volatile uint32_t | FA1R |
uint32_t | RESERVED6 [8] |
volatile uint32_t | FR [28][2] |
Representation of CAN register.
Described in reference manual p.1059ff.
volatile uint32_t reg_can_t::BTR |
Error status register.
volatile uint32_t reg_can_t::ESR |
Interrupt enable register.
volatile uint32_t reg_can_t::FM1R |
Filter master register.
volatile uint32_t reg_can_t::IER |
Receive FIFO1 register.
volatile uint32_t reg_can_t::MSR |
Master control register.
volatile uint32_t reg_can_t::RDH0R |
RX mailbox data low register 0.
volatile uint32_t reg_can_t::RDH1R |
RX mailbox data low register 1.
volatile uint32_t reg_can_t::RDL0R |
RX mailbox data length and time stamp register 0.
volatile uint32_t reg_can_t::RDL1R |
RX mailbox data length and time stamp register 1.
volatile uint32_t reg_can_t::RDT0R |
RX mailbox identifier register 0.
volatile uint32_t reg_can_t::RDT1R |
RX mailbox identifier register 1.
uint32_t reg_can_t::RESERVED1[88] |
Bit timing register.
uint32_t reg_can_t::RESERVED2[12] |
RX mailbox data high register 1.
uint32_t reg_can_t::RESERVED3 |
Filter mode register.
uint32_t reg_can_t::RESERVED4 |
Filter scale register.
uint32_t reg_can_t::RESERVED5 |
Filter FIFO assignment register.
uint32_t reg_can_t::RESERVED6[8] |
Filter activation register.
volatile uint32_t reg_can_t::RF0R |
Transmit status register.
volatile uint32_t reg_can_t::RF1R |
Receive FIFO0 register.
volatile uint32_t reg_can_t::RI0R |
TX mailbox data high register 2.
volatile uint32_t reg_can_t::RI1R |
RX mailbox data high register 0.
volatile uint32_t reg_can_t::TDH0R |
TX mailbox data low register 0.
volatile uint32_t reg_can_t::TDH1R |
TX mailbox data low register 1.
volatile uint32_t reg_can_t::TDH2R |
TX mailbox data low register 2.
volatile uint32_t reg_can_t::TDL0R |
TX mailbox data length and time stamp register 0.
volatile uint32_t reg_can_t::TDL1R |
TX mailbox data length and time stamp register 1.
volatile uint32_t reg_can_t::TDL2R |
TX mailbox data length and time stamp register 2.
volatile uint32_t reg_can_t::TDT0R |
TX mailbox identifier register 0.
volatile uint32_t reg_can_t::TDT1R |
TX mailbox identifier register 1.
volatile uint32_t reg_can_t::TDT2R |
TX mailbox identifier register 2.
volatile uint32_t reg_can_t::TI1R |
TX mailbox data high register 0.
volatile uint32_t reg_can_t::TI2R |
TX mailbox data high register 1.
volatile uint32_t reg_can_t::TSR |
Master status regiser.