Nut/OS  5.0.5
API Reference
_CANBUSINFO Struct Reference

#include <stm32_can.h>

Collaboration diagram for _CANBUSINFO:
[legend]

Data Fields

HANDLE volatile can_rx_rdy
HANDLE volatile can_tx_rdy
uint32_t can_rx_frames
uint32_t can_tx_frames
uint32_t can_rx_interrupts
uint32_t can_tx_interrupts
uint32_t can_sce_interrupts
uint32_t can_overruns
uint32_t can_errors
uint32_t can_rx_timeout
CANBUFFER can_RxBuf

Field Documentation

Receiver event queue.

Referenced by CanInput().

Transmitter event queue.

Referenced by CanOutput().

Number of packets received.

Referenced by CanGetCounter().

Number of packets sent.

Referenced by CanGetCounter(), and CanOutput().

Number of interrupts.

Referenced by CanGetCounter().

Number of interrupts.

Referenced by CanGetCounter().

Number of interrupts.

Referenced by CanGetCounter().

Number of packet overruns.

Referenced by CanGetCounter().

Number of frame errors.

Referenced by CanGetCounter().

Receive timeout to wait when no frame available

Referenced by CanInput(), CANSetRxTimeout(), and NutRegisterCanBus().

Buffer for RX queue.

Referenced by CanInput(), CanRxAvail(), and NutRegisterCanBus().


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