Public Attributes | List of all members
CanardSTM32CANTimings Struct Reference

#include <canard_stm32.h>

Public Attributes

uint16_t bit_rate_prescaler
 
uint8_t bit_segment_1
 [1, 1024] More...
 
uint8_t bit_segment_2
 [1, 16] More...
 
uint8_t max_resynchronization_jump_width
 [1, 8] More...
 

Detailed Description

These parameters define the timings of the CAN controller. Please refer to the documentation of the bxCAN macrocell for explanation. These values can be computed by the developed beforehand if ROM size is of a concern, or they can be computed at run time using the function defined below.

Definition at line 103 of file canard_stm32.h.

Member Data Documentation

◆ bit_rate_prescaler

uint16_t CanardSTM32CANTimings::bit_rate_prescaler

Definition at line 105 of file canard_stm32.h.

◆ bit_segment_1

uint8_t CanardSTM32CANTimings::bit_segment_1

[1, 1024]

Definition at line 106 of file canard_stm32.h.

◆ bit_segment_2

uint8_t CanardSTM32CANTimings::bit_segment_2

[1, 16]

Definition at line 107 of file canard_stm32.h.

◆ max_resynchronization_jump_width

uint8_t CanardSTM32CANTimings::max_resynchronization_jump_width

[1, 8]

Definition at line 108 of file canard_stm32.h.


The documentation for this struct was generated from the following file:


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:04