PX4 Firmware
PX4 Autopilot Software http://px4.io
uavcan_kinetis::flexcan::FIFOcsType Union Reference

#include <flexcan.hpp>

Collaboration diagram for uavcan_kinetis::flexcan::FIFOcsType:

Public Attributes

volatile uint32_t cs
 
struct {
   volatile uint32_t   time_stamp: 16
 
   volatile uint32_t   dlc: 4
 
   volatile uint32_t   rtr: 1
 
   volatile uint32_t   ide: 1
 
   volatile uint32_t   srr: 1
 
   volatile uint32_t   res: 9
 
}; 
 

Detailed Description

Definition at line 43 of file flexcan.hpp.

Member Data Documentation

◆ @37

struct { ... }

◆ cs

volatile uint32_t uavcan_kinetis::flexcan::FIFOcsType::cs

Definition at line 44 of file flexcan.hpp.

◆ dlc

volatile uint32_t uavcan_kinetis::flexcan::FIFOcsType::dlc

Definition at line 47 of file flexcan.hpp.

Referenced by uavcan_kinetis::CanIface::handleRxInterrupt().

◆ ide

volatile uint32_t uavcan_kinetis::flexcan::FIFOcsType::ide

Definition at line 49 of file flexcan.hpp.

Referenced by uavcan_kinetis::CanIface::handleRxInterrupt().

◆ res

volatile uint32_t uavcan_kinetis::flexcan::FIFOcsType::res

Definition at line 51 of file flexcan.hpp.

◆ rtr

volatile uint32_t uavcan_kinetis::flexcan::FIFOcsType::rtr

Definition at line 48 of file flexcan.hpp.

Referenced by uavcan_kinetis::CanIface::handleRxInterrupt().

◆ srr

volatile uint32_t uavcan_kinetis::flexcan::FIFOcsType::srr

Definition at line 50 of file flexcan.hpp.

◆ time_stamp

volatile uint32_t uavcan_kinetis::flexcan::FIFOcsType::time_stamp

Definition at line 46 of file flexcan.hpp.


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