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 |
Runtime CAN controller configuration.
| uint32_t can_config_t::timestamp_resolution_ns |
Timestamp resolution in nanoseconds
| uint32_t can_config_t::classic_bitrate |
Classical CAN bitrate in bps
| uint32_t can_config_t::fd_bitrate |
CAN FD bitrate in bps
| uint32_t can_config_t::classic_sample_point |
Classical CAN sample point in percent
| uint32_t can_config_t::fd_sample_point |
CAN FD sample point in percent
| bool can_config_t::ecc_enabled |
Enable ECC protection for driver buffers
| can_hw_config_t can_config_t::hw |
Hardware-specific controller settings