Public Attributes | List of all members
CanardSTM32CANType Struct Reference

#include <_internal_bxcan.h>

Public Attributes

volatile uint32_t BTR
 CAN bit timing register 0x01C. More...
 
volatile uint32_t ESR
 CAN error status register 0x018. More...
 
volatile uint32_t FA1R
 CAN filter activation register 0x21C. More...
 
volatile uint32_t FFA1R
 CAN filter FIFO assignment register 0x214. More...
 
CanardSTM32FilterRegisterType FilterRegister [28]
 CAN Filter Register 0x240-0x31C. More...
 
volatile uint32_t FM1R
 CAN filter mode register 0x204. More...
 
volatile uint32_t FMR
 CAN filter master register 0x200. More...
 
volatile uint32_t FS1R
 CAN filter scale register 0x20C. More...
 
volatile uint32_t IER
 CAN interrupt enable register 0x014. More...
 
volatile uint32_t MCR
 CAN master control register 0x000. More...
 
volatile uint32_t MSR
 CAN master status register 0x004. More...
 
const uint32_t RESERVED0 [88]
 Reserved 0x020-0x17F. More...
 
const uint32_t RESERVED1 [12]
 Reserved 0x1D0-0x1FF. More...
 
const uint32_t RESERVED2
 Reserved 0x208. More...
 
const uint32_t RESERVED3
 Reserved 0x210. More...
 
const uint32_t RESERVED4
 Reserved 0x218. More...
 
const uint32_t RESERVED5 [8]
 Reserved 0x220-0x23F. More...
 
volatile uint32_t RF0R
 CAN receive FIFO 0 register 0x00C. More...
 
volatile uint32_t RF1R
 CAN receive FIFO 1 register 0x010. More...
 
CanardSTM32RxMailboxType RxMailbox [2]
 CAN FIFO MailBox 0x1B0-0x1CC. More...
 
volatile uint32_t TSR
 CAN transmit status register 0x008. More...
 
CanardSTM32TxMailboxType TxMailbox [3]
 CAN Tx MailBox 0x180-0x1AC. More...
 

Detailed Description

Definition at line 37 of file _internal_bxcan.h.

Member Data Documentation

◆ BTR

volatile uint32_t CanardSTM32CANType::BTR

CAN bit timing register 0x01C.

Definition at line 46 of file _internal_bxcan.h.

◆ ESR

volatile uint32_t CanardSTM32CANType::ESR

CAN error status register 0x018.

Definition at line 45 of file _internal_bxcan.h.

◆ FA1R

volatile uint32_t CanardSTM32CANType::FA1R

CAN filter activation register 0x21C.

Definition at line 58 of file _internal_bxcan.h.

◆ FFA1R

volatile uint32_t CanardSTM32CANType::FFA1R

CAN filter FIFO assignment register 0x214.

Definition at line 56 of file _internal_bxcan.h.

◆ FilterRegister

CanardSTM32FilterRegisterType CanardSTM32CANType::FilterRegister[28]

CAN Filter Register 0x240-0x31C.

Definition at line 60 of file _internal_bxcan.h.

◆ FM1R

volatile uint32_t CanardSTM32CANType::FM1R

CAN filter mode register 0x204.

Definition at line 52 of file _internal_bxcan.h.

◆ FMR

volatile uint32_t CanardSTM32CANType::FMR

CAN filter master register 0x200.

Definition at line 51 of file _internal_bxcan.h.

◆ FS1R

volatile uint32_t CanardSTM32CANType::FS1R

CAN filter scale register 0x20C.

Definition at line 54 of file _internal_bxcan.h.

◆ IER

volatile uint32_t CanardSTM32CANType::IER

CAN interrupt enable register 0x014.

Definition at line 44 of file _internal_bxcan.h.

◆ MCR

volatile uint32_t CanardSTM32CANType::MCR

CAN master control register 0x000.

Definition at line 39 of file _internal_bxcan.h.

◆ MSR

volatile uint32_t CanardSTM32CANType::MSR

CAN master status register 0x004.

Definition at line 40 of file _internal_bxcan.h.

◆ RESERVED0

const uint32_t CanardSTM32CANType::RESERVED0[88]

Reserved 0x020-0x17F.

Definition at line 47 of file _internal_bxcan.h.

◆ RESERVED1

const uint32_t CanardSTM32CANType::RESERVED1[12]

Reserved 0x1D0-0x1FF.

Definition at line 50 of file _internal_bxcan.h.

◆ RESERVED2

const uint32_t CanardSTM32CANType::RESERVED2

Reserved 0x208.

Definition at line 53 of file _internal_bxcan.h.

◆ RESERVED3

const uint32_t CanardSTM32CANType::RESERVED3

Reserved 0x210.

Definition at line 55 of file _internal_bxcan.h.

◆ RESERVED4

const uint32_t CanardSTM32CANType::RESERVED4

Reserved 0x218.

Definition at line 57 of file _internal_bxcan.h.

◆ RESERVED5

const uint32_t CanardSTM32CANType::RESERVED5[8]

Reserved 0x220-0x23F.

Definition at line 59 of file _internal_bxcan.h.

◆ RF0R

volatile uint32_t CanardSTM32CANType::RF0R

CAN receive FIFO 0 register 0x00C.

Definition at line 42 of file _internal_bxcan.h.

◆ RF1R

volatile uint32_t CanardSTM32CANType::RF1R

CAN receive FIFO 1 register 0x010.

Definition at line 43 of file _internal_bxcan.h.

◆ RxMailbox

CanardSTM32RxMailboxType CanardSTM32CANType::RxMailbox[2]

CAN FIFO MailBox 0x1B0-0x1CC.

Definition at line 49 of file _internal_bxcan.h.

◆ TSR

volatile uint32_t CanardSTM32CANType::TSR

CAN transmit status register 0x008.

Definition at line 41 of file _internal_bxcan.h.

◆ TxMailbox

CanardSTM32TxMailboxType CanardSTM32CANType::TxMailbox[3]

CAN Tx MailBox 0x180-0x1AC.

Definition at line 48 of file _internal_bxcan.h.


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


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:04