Astra MCU SDK Peripheral Driver Library
Loading...
Searching...
No Matches
can_config_t Struct Reference

Runtime CAN controller configuration. More...

#include <can.h>

Data Fields

uint32_t timestamp_resolution_ns
uint32_t classic_bitrate
uint32_t fd_bitrate
uint32_t classic_sample_point
uint32_t fd_sample_point
bool ecc_enabled
can_hw_config_t hw

Detailed Description

Runtime CAN controller configuration.

Field Documentation

◆ timestamp_resolution_ns

uint32_t can_config_t::timestamp_resolution_ns

Timestamp resolution in nanoseconds

◆ classic_bitrate

uint32_t can_config_t::classic_bitrate

Classical CAN bitrate in bps

◆ fd_bitrate

uint32_t can_config_t::fd_bitrate

CAN FD bitrate in bps

◆ classic_sample_point

uint32_t can_config_t::classic_sample_point

Classical CAN sample point in percent

◆ fd_sample_point

uint32_t can_config_t::fd_sample_point

CAN FD sample point in percent

◆ ecc_enabled

bool can_config_t::ecc_enabled

Enable ECC protection for driver buffers

◆ hw

can_hw_config_t can_config_t::hw

Hardware-specific controller settings