diff options
| author | RichardWGNR <[email protected]> | 2025-04-11 00:36:00 +0500 |
|---|---|---|
| committer | RichardWGNR <[email protected]> | 2025-04-11 00:36:00 +0500 |
| commit | 8fb0186f878f28727203d021a5a5ce21a9c06e82 (patch) | |
| tree | 87b86de6b90d8f0ca6cee40c0e87f98ca9f26aff | |
| parent | efde7e2841a993c996b3e90baa20922f3b41226c (diff) | |
Fix #4062
| -rw-r--r-- | embassy-stm32/src/can/fd/config.rs | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/embassy-stm32/src/can/fd/config.rs b/embassy-stm32/src/can/fd/config.rs index 68161ca50..c6a66b469 100644 --- a/embassy-stm32/src/can/fd/config.rs +++ b/embassy-stm32/src/can/fd/config.rs | |||
| @@ -328,11 +328,15 @@ pub struct FdCanConfig { | |||
| 328 | /// | 328 | /// |
| 329 | /// Automatic retransmission is enabled by default. | 329 | /// Automatic retransmission is enabled by default. |
| 330 | pub automatic_retransmit: bool, | 330 | pub automatic_retransmit: bool, |
| 331 | /// Enabled or disables the pausing between transmissions | 331 | /// The transmit pause feature is intended for use in CAN systems where the CAN message |
| 332 | /// identifiers are permanently specified to specific values and cannot easily be changed. | ||
| 332 | /// | 333 | /// |
| 333 | /// This feature looses up burst transmissions coming from a single node and it protects against | 334 | /// These message identifiers can have a higher CAN arbitration priority than other defined |
| 334 | /// "babbling idiot" scenarios where the application program erroneously requests too many | 335 | /// messages, while in a specific application their relative arbitration priority must be inverse. |
| 335 | /// transmissions. | 336 | /// |
| 337 | /// This may lead to a case where one ECU sends a burst of CAN messages that cause | ||
| 338 | /// another ECU CAN messages to be delayed because that other messages have a lower | ||
| 339 | /// CAN arbitration priority. | ||
| 336 | pub transmit_pause: bool, | 340 | pub transmit_pause: bool, |
| 337 | /// Enabled or disables the pausing between transmissions | 341 | /// Enabled or disables the pausing between transmissions |
| 338 | /// | 342 | /// |
