PX4 Firmware
PX4 Autopilot Software http://px4.io
uavcan_stm32 Namespace Reference

Namespaces

 bxcan
 
 clock
 

Classes

class  CanDriver
 CAN driver, incorporates all available CAN ifaces. More...
 
class  CanIface
 Single CAN iface. More...
 
class  CanInitHelper
 Helper class. More...
 
struct  CanRxItem
 RX queue item. More...
 
class  MutexLocker
 
class  SystemClock
 Adapter for uavcan::ISystemClock. More...
 

Variables

static const uavcan::int16_t ErrNotImplemented = 1001
 Driver error codes. More...
 
static const uavcan::int16_t ErrInvalidBitRate = 1002
 Bit rate not supported. More...
 
static const uavcan::int16_t ErrLogic = 1003
 Internal logic error. More...
 
static const uavcan::int16_t ErrUnsupportedFrame = 1004
 Frame not supported (e.g. RTR, CAN FD, etc) More...
 
static const uavcan::int16_t ErrMsrInakNotSet = 1005
 INAK bit of the MSR register is not 1. More...
 
static const uavcan::int16_t ErrMsrInakNotCleared = 1006
 INAK bit of the MSR register is not 0. More...
 
static const uavcan::int16_t ErrBitRateNotDetected = 1007
 Auto bit rate detection could not be finished. More...
 
static const uavcan::int16_t ErrFilterNumConfigs = 1008
 Number of filters is more than supported. More...
 

Variable Documentation

◆ ErrBitRateNotDetected

const uavcan::int16_t uavcan_stm32::ErrBitRateNotDetected = 1007
static

Auto bit rate detection could not be finished.

Definition at line 25 of file can.hpp.

Referenced by uavcan_stm32::CanInitHelper< RxQueueCapacity >::init().

◆ ErrFilterNumConfigs

const uavcan::int16_t uavcan_stm32::ErrFilterNumConfigs = 1008
static

Number of filters is more than supported.

Definition at line 26 of file can.hpp.

Referenced by uavcan_stm32::CanIface::configureFilters().

◆ ErrInvalidBitRate

const uavcan::int16_t uavcan_stm32::ErrInvalidBitRate = 1002
static

Bit rate not supported.

Definition at line 20 of file can.hpp.

Referenced by uavcan_stm32::CanIface::computeTimings().

◆ ErrLogic

const uavcan::int16_t uavcan_stm32::ErrLogic = 1003
static

Internal logic error.

Definition at line 21 of file can.hpp.

Referenced by uavcan_stm32::CanIface::computeTimings().

◆ ErrMsrInakNotCleared

const uavcan::int16_t uavcan_stm32::ErrMsrInakNotCleared = 1006
static

INAK bit of the MSR register is not 0.

Definition at line 24 of file can.hpp.

Referenced by uavcan_stm32::CanIface::init().

◆ ErrMsrInakNotSet

const uavcan::int16_t uavcan_stm32::ErrMsrInakNotSet = 1005
static

INAK bit of the MSR register is not 1.

Definition at line 23 of file can.hpp.

Referenced by uavcan_stm32::CanIface::init().

◆ ErrNotImplemented

const uavcan::int16_t uavcan_stm32::ErrNotImplemented = 1001
static

Driver error codes.

These values can be returned from driver functions negated.Feature not implemented

Definition at line 19 of file can.hpp.

◆ ErrUnsupportedFrame

const uavcan::int16_t uavcan_stm32::ErrUnsupportedFrame = 1004
static

Frame not supported (e.g. RTR, CAN FD, etc)

Definition at line 22 of file can.hpp.

Referenced by uavcan_stm32::CanIface::send().