STM32G0 MCAL 0.0.1
Tiny MCAL for educational purpose.
|
CAN Controller Area Network. More...
#include <Registers.h>
Data Fields | |
volatile uint32 | CREL |
volatile uint32 | ENDN |
uint32 | RESERVED1 |
volatile uint32 | DBTP |
volatile uint32 | TEST |
volatile uint32 | RWD |
volatile uint32 | CCCR |
volatile uint32 | NBTP |
volatile uint32 | TSCC |
volatile uint32 | TSCV |
volatile uint32 | TOCC |
volatile uint32 | TOCV |
uint32 | RESERVED2 [4] |
volatile uint32 | ECR |
volatile uint32 | PSR |
volatile uint32 | TDCR |
uint32 | RESERVED3 |
volatile uint32 | IR |
volatile uint32 | IE |
volatile uint32 | ILS |
volatile uint32 | ILE |
uint32 | RESERVED4 [8] |
volatile uint32 | RXGFC |
volatile uint32 | XIDAM |
volatile uint32 | HPMS |
uint32 | RESERVED5 |
volatile uint32 | RXF0S |
volatile uint32 | RXF0A |
volatile uint32 | RXF1S |
volatile uint32 | RXF1A |
uint32 | RESERVED6 [8] |
volatile uint32 | TXBC |
volatile uint32 | TXFQS |
volatile uint32 | TXBRP |
volatile uint32 | TXBAR |
volatile uint32 | TXBCR |
volatile uint32 | TXBTO |
volatile uint32 | TXBCF |
volatile uint32 | TXBTIE |
volatile uint32 | TXBCIE |
volatile uint32 | TXEFS |
volatile uint32 | TXEFA |
uint32 | RESERVED7 [5] |
volatile uint32 | CKDIV |
CAN Controller Area Network.
volatile uint32 Can_RegisterType::CCCR |
FDCAN CC Control register, Address offset: 0x018
volatile uint32 Can_RegisterType::CKDIV |
FDCAN clock divider register, Address offset: 0x100
volatile uint32 Can_RegisterType::CREL |
FDCAN Core Release register, Address offset: 0x000
volatile uint32 Can_RegisterType::DBTP |
FDCAN Data Bit Timing & Prescaler register, Address offset: 0x00C
volatile uint32 Can_RegisterType::ECR |
FDCAN Error Counter register, Address offset: 0x040
volatile uint32 Can_RegisterType::ENDN |
FDCAN Endian register, Address offset: 0x004
volatile uint32 Can_RegisterType::HPMS |
FDCAN High Priority Message Status register, Address offset: 0x088
volatile uint32 Can_RegisterType::IE |
FDCAN Interrupt Enable register, Address offset: 0x054
volatile uint32 Can_RegisterType::ILE |
FDCAN Interrupt Line Enable register, Address offset: 0x05C
volatile uint32 Can_RegisterType::ILS |
FDCAN Interrupt Line Select register, Address offset: 0x058
volatile uint32 Can_RegisterType::IR |
FDCAN Interrupt register, Address offset: 0x050
volatile uint32 Can_RegisterType::NBTP |
FDCAN Nominal Bit Timing & Prescaler register, Address offset: 0x01C
volatile uint32 Can_RegisterType::PSR |
FDCAN Protocol Status register, Address offset: 0x044
uint32 Can_RegisterType::RESERVED1 |
Reserved, 0x008
uint32 Can_RegisterType::RESERVED2[4] |
Reserved, 0x030 - 0x03C
uint32 Can_RegisterType::RESERVED3 |
Reserved, 0x04C
uint32 Can_RegisterType::RESERVED4[8] |
Reserved, 0x060 - 0x07C
uint32 Can_RegisterType::RESERVED5 |
Reserved, 0x08C
uint32 Can_RegisterType::RESERVED6[8] |
Reserved, 0x0A0 - 0x0BC
uint32 Can_RegisterType::RESERVED7[5] |
Reserved, 0x0EC - 0x0FC
volatile uint32 Can_RegisterType::RWD |
FDCAN RAM Watchdog register, Address offset: 0x014
volatile uint32 Can_RegisterType::RXF0A |
FDCAN Rx FIFO 0 Acknowledge register, Address offset: 0x094
volatile uint32 Can_RegisterType::RXF0S |
FDCAN Rx FIFO 0 Status register, Address offset: 0x090
volatile uint32 Can_RegisterType::RXF1A |
FDCAN Rx FIFO 1 Acknowledge register, Address offset: 0x09C
volatile uint32 Can_RegisterType::RXF1S |
FDCAN Rx FIFO 1 Status register, Address offset: 0x098
volatile uint32 Can_RegisterType::RXGFC |
FDCAN Global Filter Configuration register, Address offset: 0x080
volatile uint32 Can_RegisterType::TDCR |
FDCAN Transmitter Delay Compensation register, Address offset: 0x048
volatile uint32 Can_RegisterType::TEST |
FDCAN Test register, Address offset: 0x010
volatile uint32 Can_RegisterType::TOCC |
FDCAN Timeout Counter Configuration register, Address offset: 0x028
volatile uint32 Can_RegisterType::TOCV |
FDCAN Timeout Counter Value register, Address offset: 0x02C
volatile uint32 Can_RegisterType::TSCC |
FDCAN Timestamp Counter Configuration register, Address offset: 0x020
volatile uint32 Can_RegisterType::TSCV |
FDCAN Timestamp Counter Value register, Address offset: 0x024
volatile uint32 Can_RegisterType::TXBAR |
FDCAN Tx Buffer Add Request register, Address offset: 0x0CC
volatile uint32 Can_RegisterType::TXBC |
FDCAN Tx Buffer Configuration register, Address offset: 0x0C0
volatile uint32 Can_RegisterType::TXBCF |
FDCAN Tx Buffer Cancellation Finished register, Address offset: 0x0D8
volatile uint32 Can_RegisterType::TXBCIE |
FDCAN Tx Buffer Cancellation Finished Interrupt Enable register, Address offset: 0x0E0
volatile uint32 Can_RegisterType::TXBCR |
FDCAN Tx Buffer Cancellation Request register, Address offset: 0x0D0
volatile uint32 Can_RegisterType::TXBRP |
FDCAN Tx Buffer Request Pending register, Address offset: 0x0C8
volatile uint32 Can_RegisterType::TXBTIE |
FDCAN Tx Buffer Transmission Interrupt Enable register, Address offset: 0x0DC
volatile uint32 Can_RegisterType::TXBTO |
FDCAN Tx Buffer Transmission Occurred register, Address offset: 0x0D4
volatile uint32 Can_RegisterType::TXEFA |
FDCAN Tx Event FIFO Acknowledge register, Address offset: 0x0E8
volatile uint32 Can_RegisterType::TXEFS |
FDCAN Tx Event FIFO Status register, Address offset: 0x0E4
volatile uint32 Can_RegisterType::TXFQS |
FDCAN Tx FIFO/Queue Status register, Address offset: 0x0C4
volatile uint32 Can_RegisterType::XIDAM |
FDCAN Extended ID AND Mask register, Address offset: 0x084