5 What's New?
1.1.1
- Fixed an issue where CAN-TP volatile variables could cause errors on systems where they are not updated atomically.
- Fixed an issue where the CAN-TP PHY adapter consumed frames from all FIFOs instead of only the assigned FIFO.
- Fixed an issue where, when a Flow Control (FC) frame specified a block size of 0xFF, the next transmission did not stop at the specified block size.
- Fixed an issue where a Flow Control frame was not sent for messages requiring three or more Flow Control frames.
- Fixed an issue where a Flow Control frame was sent after the final frame of a segmented message when the message ended on the last frame of a block.
- Fixed an issue where, if a message was paused at the end of transmission, the next message would start paused on the first frame even when the default was not to pause on the first frame.
- Fixed an issue where Flow Control changes made during FIRST_FRAME_INDICATION were ignored or overwritten.
- Fixed incompatibility with initializer-main interface versions greater than 0.3.
1.1.0
- CAN (Classic/2.0 Mode) driver support.
- Implementation of the CAN_TP_IsRxPaused() function.
- CAN-TP auto imports dependent modules. (i.e. Timer, CAN-FD or CAN (Classic/2.0 Mode))
- Custom name CAN_TP_TIMER set for imported timer.
1.0.0
- Initial release of CAN-TP Melody module.
- Support for communication using CAN-FD.
- Support for dsPIC33C devices with CAN-FD.
