Skip to content

Struct SYN_CAN

ClassList > SYN_CAN

CAN bus instance — port, bitrate, callbacks, stats.

  • #include <syn_can.h>

Public Attributes

Type Name
uint32_t bitrate
uint32_t err_count
SYN_CAN_Callback on_rx
void * on_rx_ctx
uint8_t port
uint32_t rx_count
uint32_t tx_count

Public Attributes Documentation

variable bitrate

uint32_t SYN_CAN::bitrate;

Configured bitrate


variable err_count

uint32_t SYN_CAN::err_count;

Transmission errors


variable on_rx

SYN_CAN_Callback SYN_CAN::on_rx;

Receive callback


variable on_rx_ctx

void* SYN_CAN::on_rx_ctx;

Receive callback context


variable port

uint8_t SYN_CAN::port;

CAN port number


variable rx_count

uint32_t SYN_CAN::rx_count;

Frames received


variable tx_count

uint32_t SYN_CAN::tx_count;

Frames transmitted



The documentation for this class was generated from the following file src/syntropic/drivers/syn_can.h