Version 3.5.0
A major update to the dump module, with some usability improvements to frames and sockets.
CanAnyFrameimplementsFromtrait forCanDataFrame,CanRemoteFrame, andCanErrorFrame.CanFdSocketimplementaTryFromtrait forCanSocket- Added FdFlags::FDF bit mask for CANFD_FDF
- The FDF flag is forced on when creating a CanFdFrame.
- Updates to
dumpmodule:- Re-implemented with text parsing
ParseErrornow implements stdErrortrait viathiserror::Error- Parses FdFlags field properly
- CANFD_FDF bit flag recognized on input
- Fixed reading remote frames
- Now reads remote length
CanDumpRecordchanges:- Removed lifetime and made
devicefield an ownedString
- Removed lifetime and made
- Implemented
CloneandDisplaytraits.Displaytrait is compatible with the candump log record format
dump::Readeris now an Iterator itself, returning fullCanDumpRecorditems- New unit tests
- #59 Embedded Hal for CanFdSocket