PX4 Firmware
PX4 Autopilot Software http://px4.io
can.hpp File Reference
#include <uavcan_kinetis/build_config.hpp>
#include <uavcan_kinetis/thread.hpp>
#include <uavcan/driver/can.hpp>
#include <uavcan_kinetis/flexcan.hpp>
Include dependency graph for can.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  uavcan_kinetis::CanRxItem
 RX queue item. More...
 
class  uavcan_kinetis::CanIface
 Single CAN iface. More...
 
class  uavcan_kinetis::CanIface::RxQueue
 
struct  uavcan_kinetis::CanIface::Timings
 
struct  uavcan_kinetis::CanIface::TxItem
 
class  uavcan_kinetis::CanDriver
 CAN driver, incorporates all available CAN ifaces. More...
 
class  uavcan_kinetis::CanInitHelper< RxQueueCapacity >
 Helper class. More...
 

Namespaces

 uavcan_kinetis
 

Variables

static const uavcan::int16_t uavcan_kinetis::ErrNotImplemented = 1001
 Driver error codes. More...
 
static const uavcan::int16_t uavcan_kinetis::ErrInvalidBitRate = 1002
 Bit rate not supported. More...
 
static const uavcan::int16_t uavcan_kinetis::ErrLogic = 1003
 Internal logic error. More...
 
static const uavcan::int16_t uavcan_kinetis::ErrUnsupportedFrame = 1004
 Frame not supported (e.g. RTR, CAN FD, etc) More...
 
static const uavcan::int16_t uavcan_kinetis::ErrMcrLPMAckNotSet = 1005
 MCR_LPMACK bit of the MCR register is not 1. More...
 
static const uavcan::int16_t uavcan_kinetis::ErrMcrLPMAckNotCleared = 1006
 MCR_LPMACK bit of the MCR register is not 0. More...
 
static const uavcan::int16_t uavcan_kinetis::ErrMcrFRZACKAckNotSet = 1007
 MCR_FRZACK bit of the MCR register is not 1. More...
 
static const uavcan::int16_t uavcan_kinetis::ErrMcrFRZACKAckNotCleared = 1008
 MCR_FRZACK bit of the MCR register is not 0. More...
 
static const uavcan::int16_t uavcan_kinetis::ErrBitRateNotDetected = 1009
 Auto bit rate detection could not be finished. More...
 
static const uavcan::int16_t uavcan_kinetis::ErrFilterNumConfigs = 1010
 Number of filters is more than supported. More...
 
static const uavcan::int16_t uavcan_kinetis::ErrMcrSOFTRSTNotCleared = 1011
 MCR_SOFTRST bit of the MCR register is not 0. More...