MacCAN-KvaserCAN - Version 0.2 released
Version 0.2 (Commit 18b198f of February 11, 2022):
- Implemented CAN FD operation mode for Leaf Pro devices
- Implemented properties
NUM_CHANNELS,CAN_CHANNEL,QUEUE_OVFL,QUEUE_SIZEandQUEUE_HIGH - MacCAN-Core changes:
- Updated MacCAN-Core sources to rev. 1090
- Removed class
CMacCANfrom project - Replaced CAN API error codes by MacCAN error codes
- Fixed a bug with forgotten NULL pointer check in
CANUSB_ReadPipe - Fixed a bug with calculation of queue high counter
- CAN API V3 changes:
- Updated CAN API sources to rev. 1036 and applied latest changes
- Fixed a bug with probing a device when it is used by another process
- Fixed a bug with CAN FD operation dependent mode flags
- Fixed some omissions with handling of device properties
- Fixed a bug with property
GET_DEVICE_TYPE - Fixed a bug with Swift property
deviceInfo - Fixed a bug with device vendor instead of library vendor
- Added operations to class
CCanApito query channel information - Updated the utilities to get the list of channels from library
- Updated the Swift wrapper and examples
- Testing changes:
- Updated CAN API Testing sources to rev. 1086
- Changed template concept for CAN API Testing
- Moved CAN API Testing sources to
$(PROJROOT)/Tests/UnitTests - Replaced test suite for
can_softwarebycan_firmware - Reworked test suite for function
can_property - Implemented a test case to measure time-stamp accuracy
- Add a workaround to TC11.10 for Kvaser bus parameters
- Set deployment target to macOS 11.0
- Updated the Travis CI configuration (
osx_image: xcode12.5) - Updated the
Makefiles to build the artifacts as Universal macOS Binary - Updated
README.md(“Running CAN and CAN FD on Mac”)