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