Skip to content

v1.5

Compare
Choose a tag to compare
@pylessard pylessard released this 03 Jul 00:31

Improved support for CAN FD

  • Fixed #13 - Stack can receive Can frame of size different than ll_data_length
  • Renamed parameter ll_data_length to tx_data_length. Former name is still supported for backward compatibility.
  • CanMessage object now have a is_fd property that will be set to True when the TransportLayer parameter can_fd is set to True, for easier integration with python-can.
  • Fixed #15 - Blocksize of 0 doesn't do a division by zero anymore
  • Improved compliance with ISO-15765-2 with more strict reception filter
    • Single frame with SF_DL > 7 must have their length encoded in the second byte with an escape sequence. Ignored otherwise
    • Consecutive frame with a data length (CAN_DL) different from RX_DL (max(8, first frame CAN_DL)) will be ignored, except for the last one.
    • First frame with a data length (CAN_DL) greater than 8 and not in [12,16,20,24,32,48,64] will be ignored.
  • Improved test coverage