Skip to content

3.4

Choose a tag to compare

@Lukasz-Juranek Lukasz-Juranek released this 03 Nov 08:13

Bugfix

  • Master mode: a slot's delay is now measured from the start of the previous slot's header, as in an LDF schedule. Before, the delay only started once the previous frame had ended, so every slot was longer by its frame time (+2 to +6 ms at 19200 baud) and an unanswered subscriber slot by its whole response timeout (+12 ms). Schedules ran noticeably slower than their LDF.

Other

  • README: T/R row delay semantics; commands are executed one at a time, so wait for each reply before sending the next command.
  • Tested with two converters on one LIN bus: full test suite 55/55 with both role assignments; measured slot periods match the configured delay within about 1 ms (0-8 data bytes, 10-40 ms delays, unanswered subscriber slots).

Firmware version string: v0304. Flash over USB DFU (send boot, then STM32CubeProgrammer).

SHA-256 of LUC_0304.bin: 65865981ee2497f169f151d1507f5c0133326c7445a2a02ff4c43daa0db06575