Namespaces | Classes | Functions | Variables
uavcan_kinetis Namespace Reference

Namespaces

 clock
 
 flexcan
 

Classes

class  BusEvent
 
class  CanDriver
 
class  CanIface
 
class  CanInitHelper
 
struct  CanRxItem
 
class  Mutex
 
class  MutexLocker
 
class  SystemClock
 

Functions

static int can0_irq (const int irq, void *, void *args)
 

Variables

static const uavcan::int16_t ErrBitRateNotDetected = 1009
 Auto bit rate detection could not be finished. More...
 
static const uavcan::int16_t ErrFilterNumConfigs = 1010
 Number of filters is more than supported. 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 ErrMcrFRZACKAckNotCleared = 1008
 MCR_FRZACK bit of the MCR register is not 0. More...
 
static const uavcan::int16_t ErrMcrFRZACKAckNotSet = 1007
 MCR_FRZACK bit of the MCR register is not 1. More...
 
static const uavcan::int16_t ErrMcrLPMAckNotCleared = 1006
 MCR_LPMACK bit of the MCR register is not 0. More...
 
static const uavcan::int16_t ErrMcrLPMAckNotSet = 1005
 MCR_LPMACK bit of the MCR register is not 1. More...
 
static const uavcan::int16_t ErrMcrSOFTRSTNotCleared = 1011
 MCR_SOFTRST bit of the MCR register is not 0. More...
 
static const uavcan::int16_t ErrNotImplemented = 1001
 Feature not implemented. More...
 
static const uavcan::int16_t ErrUnsupportedFrame = 1004
 Frame not supported (e.g. RTR, CAN FD, etc) More...
 

Function Documentation

◆ can0_irq()

static int uavcan_kinetis::can0_irq ( const int  irq,
void *  ,
void *  args 
)
static

Definition at line 1025 of file uc_kinetis_flexcan.cpp.

Variable Documentation

◆ ErrBitRateNotDetected

const uavcan::int16_t uavcan_kinetis::ErrBitRateNotDetected = 1009
static

Auto bit rate detection could not be finished.

Definition at line 28 of file platform_specific_components/kinetis/libuavcan/driver/include/uavcan_kinetis/can.hpp.

◆ ErrFilterNumConfigs

const uavcan::int16_t uavcan_kinetis::ErrFilterNumConfigs = 1010
static

Number of filters is more than supported.

Definition at line 29 of file platform_specific_components/kinetis/libuavcan/driver/include/uavcan_kinetis/can.hpp.

◆ ErrInvalidBitRate

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

◆ ErrLogic

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

◆ ErrMcrFRZACKAckNotCleared

const uavcan::int16_t uavcan_kinetis::ErrMcrFRZACKAckNotCleared = 1008
static

MCR_FRZACK bit of the MCR register is not 0.

Definition at line 27 of file platform_specific_components/kinetis/libuavcan/driver/include/uavcan_kinetis/can.hpp.

◆ ErrMcrFRZACKAckNotSet

const uavcan::int16_t uavcan_kinetis::ErrMcrFRZACKAckNotSet = 1007
static

MCR_FRZACK bit of the MCR register is not 1.

Definition at line 26 of file platform_specific_components/kinetis/libuavcan/driver/include/uavcan_kinetis/can.hpp.

◆ ErrMcrLPMAckNotCleared

const uavcan::int16_t uavcan_kinetis::ErrMcrLPMAckNotCleared = 1006
static

MCR_LPMACK bit of the MCR register is not 0.

Definition at line 25 of file platform_specific_components/kinetis/libuavcan/driver/include/uavcan_kinetis/can.hpp.

◆ ErrMcrLPMAckNotSet

const uavcan::int16_t uavcan_kinetis::ErrMcrLPMAckNotSet = 1005
static

MCR_LPMACK bit of the MCR register is not 1.

Definition at line 24 of file platform_specific_components/kinetis/libuavcan/driver/include/uavcan_kinetis/can.hpp.

◆ ErrMcrSOFTRSTNotCleared

const uavcan::int16_t uavcan_kinetis::ErrMcrSOFTRSTNotCleared = 1011
static

MCR_SOFTRST bit of the MCR register is not 0.

Definition at line 30 of file platform_specific_components/kinetis/libuavcan/driver/include/uavcan_kinetis/can.hpp.

◆ ErrNotImplemented

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

Feature not implemented.

Driver error codes. These values can be returned from driver functions negated.

Definition at line 20 of file platform_specific_components/kinetis/libuavcan/driver/include/uavcan_kinetis/can.hpp.

◆ ErrUnsupportedFrame

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

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

Definition at line 23 of file platform_specific_components/kinetis/libuavcan/driver/include/uavcan_kinetis/can.hpp.



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