RT-Thread RTOS
An open source embedded real-time operating system
rt_can_bit_timing Struct Reference

#include <dev_can.h>

Data Fields

rt_uint16_t prescaler
 
rt_uint16_t num_seg1
 
rt_uint16_t num_seg2
 
rt_uint8_t num_sjw
 
rt_uint8_t num_sspoff
 

Detailed Description

CAN bit-timing parameters structure.

Field Documentation

◆ prescaler

rt_uint16_t rt_can_bit_timing::prescaler

Baud rate prescaler.

◆ num_seg1

rt_uint16_t rt_can_bit_timing::num_seg1

Bit Timing Segment 1, in terms of Time Quanta (Tq).

◆ num_seg2

rt_uint16_t rt_can_bit_timing::num_seg2

Bit Timing Segment 2, in terms of Time Quanta (Tq).

◆ num_sjw

rt_uint8_t rt_can_bit_timing::num_sjw

Synchronization Jump Width, in terms of Time Quanta (Tq).

◆ num_sspoff

rt_uint8_t rt_can_bit_timing::num_sspoff

Secondary Sample Point Offset, in terms of Time Quanta (Tq) for CAN-FD.