PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <flexcan.hpp>
Public Attributes | |
volatile uint32_t | MCR |
volatile uint32_t | CTRL1 |
volatile uint32_t | TIMER |
uint32_t | Reserved0 |
volatile uint32_t | RXMGMASK |
volatile uint32_t | RX14MASK |
volatile uint32_t | RX15MASK |
volatile uint32_t | ECR |
volatile uint32_t | ESR1 |
uint32_t | Reserved1 |
volatile uint32_t | IMASK1 |
uint32_t | Reserved2 |
volatile uint32_t | IFLAG1 |
volatile uint32_t | CTRL2 |
volatile uint32_t | ESR2 |
uint32_t | Reserved3 |
uint32_t | Reserved4 |
volatile uint32_t | CRCR |
volatile uint32_t | RXFGMASK |
volatile uint32_t | RXFIR |
uint32_t | RESERVED5 [12] |
union { | |
RxFiFoType fifo | |
MessageBufferType mb | |
} | MB [HWMaxMB] |
uint32_t | RESERVED6 [448] |
volatile FilterType | RXIMR [HWMaxMB] |
Definition at line 135 of file flexcan.hpp.
volatile uint32_t uavcan_kinetis::flexcan::CanType::CRCR |
CRC Register, Address offset: 0x0044
Definition at line 153 of file flexcan.hpp.
volatile uint32_t uavcan_kinetis::flexcan::CanType::CTRL1 |
Control 1 Register, Address offset: 0x0004
Definition at line 137 of file flexcan.hpp.
volatile uint32_t uavcan_kinetis::flexcan::CanType::CTRL2 |
Control 2 Register, Address offset: 0x0034
Definition at line 149 of file flexcan.hpp.
volatile uint32_t uavcan_kinetis::flexcan::CanType::ECR |
Error Counter, Address offset: 0x001c
Definition at line 143 of file flexcan.hpp.
volatile uint32_t uavcan_kinetis::flexcan::CanType::ESR1 |
Error and Status 1 Register, Address offset: 0x0020
Definition at line 144 of file flexcan.hpp.
volatile uint32_t uavcan_kinetis::flexcan::CanType::ESR2 |
Error and Status 2 Register, Address offset: 0x0038
Definition at line 150 of file flexcan.hpp.
RxFiFoType uavcan_kinetis::flexcan::CanType::fifo |
Definition at line 158 of file flexcan.hpp.
volatile uint32_t uavcan_kinetis::flexcan::CanType::IFLAG1 |
Interrupt Flags 1 Register, Address offset: 0x0030
Definition at line 148 of file flexcan.hpp.
Referenced by uavcan_kinetis::can0_irq().
volatile uint32_t uavcan_kinetis::flexcan::CanType::IMASK1 |
Interrupt Masks 1 Register, Address offset: 0x0028
Definition at line 146 of file flexcan.hpp.
MessageBufferType uavcan_kinetis::flexcan::CanType::mb |
Definition at line 159 of file flexcan.hpp.
union { ... } uavcan_kinetis::flexcan::CanType::MB[HWMaxMB] |
volatile uint32_t uavcan_kinetis::flexcan::CanType::MCR |
Module Configuration Register, Address offset: 0x0000
Definition at line 136 of file flexcan.hpp.
uint32_t uavcan_kinetis::flexcan::CanType::Reserved0 |
Reserved Address offset: 0x000c
Definition at line 139 of file flexcan.hpp.
uint32_t uavcan_kinetis::flexcan::CanType::Reserved1 |
Reserved Address offset: 0x0024
Definition at line 145 of file flexcan.hpp.
uint32_t uavcan_kinetis::flexcan::CanType::Reserved2 |
Reserved Address offset: 0x002C
Definition at line 147 of file flexcan.hpp.
uint32_t uavcan_kinetis::flexcan::CanType::Reserved3 |
Reserved Address offset: 0x003c
Definition at line 151 of file flexcan.hpp.
uint32_t uavcan_kinetis::flexcan::CanType::Reserved4 |
Reserved Address offset: 0x0040
Definition at line 152 of file flexcan.hpp.
uint32_t uavcan_kinetis::flexcan::CanType::RESERVED5[12] |
Reserved Address offset: 0x0050
Definition at line 156 of file flexcan.hpp.
uint32_t uavcan_kinetis::flexcan::CanType::RESERVED6[448] |
Reserved Address offset: 0x0180
Definition at line 161 of file flexcan.hpp.
volatile uint32_t uavcan_kinetis::flexcan::CanType::RX14MASK |
Rx 14 Mask Register, Address offset: 0x0014
Definition at line 141 of file flexcan.hpp.
volatile uint32_t uavcan_kinetis::flexcan::CanType::RX15MASK |
Rx 15 Mask Register, Address offset: 0x0018
Definition at line 142 of file flexcan.hpp.
volatile uint32_t uavcan_kinetis::flexcan::CanType::RXFGMASK |
Rx FIFO Global Mask Register, Address offset: 0x0048
Definition at line 154 of file flexcan.hpp.
volatile uint32_t uavcan_kinetis::flexcan::CanType::RXFIR |
Rx FIFO Information Register, Address offset: 0x004c
Definition at line 155 of file flexcan.hpp.
volatile FilterType uavcan_kinetis::flexcan::CanType::RXIMR[HWMaxMB] |
R0 Individual Mask Registers, Address offset: 0x0880
Definition at line 162 of file flexcan.hpp.
volatile uint32_t uavcan_kinetis::flexcan::CanType::RXMGMASK |
Rx Mailboxes Global Mask Register, Address offset: 0x0010
Definition at line 140 of file flexcan.hpp.
volatile uint32_t uavcan_kinetis::flexcan::CanType::TIMER |
Free Running Timer, Address offset: 0x0008
Definition at line 138 of file flexcan.hpp.