mirror of
https://github.com/embassy-rs/embassy.git
synced 2025-09-28 12:50:37 +00:00
Fix #4062
This commit is contained in:
parent
efde7e2841
commit
8fb0186f87
@ -328,11 +328,15 @@ pub struct FdCanConfig {
|
||||
///
|
||||
/// Automatic retransmission is enabled by default.
|
||||
pub automatic_retransmit: bool,
|
||||
/// Enabled or disables the pausing between transmissions
|
||||
/// The transmit pause feature is intended for use in CAN systems where the CAN message
|
||||
/// identifiers are permanently specified to specific values and cannot easily be changed.
|
||||
///
|
||||
/// This feature looses up burst transmissions coming from a single node and it protects against
|
||||
/// "babbling idiot" scenarios where the application program erroneously requests too many
|
||||
/// transmissions.
|
||||
/// These message identifiers can have a higher CAN arbitration priority than other defined
|
||||
/// messages, while in a specific application their relative arbitration priority must be inverse.
|
||||
///
|
||||
/// This may lead to a case where one ECU sends a burst of CAN messages that cause
|
||||
/// another ECU CAN messages to be delayed because that other messages have a lower
|
||||
/// CAN arbitration priority.
|
||||
pub transmit_pause: bool,
|
||||
/// Enabled or disables the pausing between transmissions
|
||||
///
|
||||
|
Loading…
x
Reference in New Issue
Block a user