Hardware-specific CAN controller configuration. More...
#include <can.h>
Data Fields | |
| uint32_t | watchdog_timeout_us |
| uint32_t | ssp_delay |
| can_operating_mode_en | mode |
| bool | self_ack_enabled |
| bool | iso_fd_enabled |
| bool | fd_disable_sbc |
| bool | disable_ack_check |
| uint8_t | max_retransmissions |
Hardware-specific CAN controller configuration.
| uint32_t can_hw_config_t::watchdog_timeout_us |
Watchdog timeout in microseconds
| uint32_t can_hw_config_t::ssp_delay |
Secondary sample point delay
| can_operating_mode_en can_hw_config_t::mode |
Controller operating mode
| bool can_hw_config_t::self_ack_enabled |
Enable controller self-acknowledge
| bool can_hw_config_t::iso_fd_enabled |
Enable ISO CAN FD behavior
| bool can_hw_config_t::fd_disable_sbc |
Disable CAN FD stuff-bit count handling
| bool can_hw_config_t::disable_ack_check |
Disable ACK checking for transmitted frames
| uint8_t can_hw_config_t::max_retransmissions |
Maximum automatic retransmission count