Releases: mac-can/SerialCAN
Releases · mac-can/SerialCAN
Release of August 28, 2024
Extension to include the CANable 2.0 protocol with the following restrictions:
- The firmware currently does not provide ACK/NACK feedback for serial commands
- CAN FD operation mode (bit-rate switching) is not supported by the libraries
- Silent operation mode (listen-only) is not supported by the libraries
- SJA1000 bit-rates (BTR register) are not provided by the firmware
- Acceptance filtering is not provided by the firmware
- Bus errors (status flags) are not provided by the firmware
- Hardware and firmware versions are displayed as fake number
0.0
- Serial number is displayed as fake number
99999999
Other changes:
- Updated CAN API V3 sources to rev. 1398
- Updated CAN API V3 utilities to rev. 1396
- Adapted the Xcode unit tests (macOS only)
- Updated the Python wrapper and examples
- Updated the C/C++ examples
- Updated the trial program
Major Release of June 17, 2024
Major changes
- Update CAN API V3 sources to rev. 1312
- Implemented acceptance filtering
- Removed upper size limit of string properties
- Reworked CAN API V3 return values (C vs. C++)
- Optimized CAN API V3 wrapper (
can_api.c
) - Fixed a bug with
can_status
if not running (cf. issue #17) - Moved
SerialCAN_Defines.h
to CAN API V3 sources - Added an Xcode test target to the Trial program
- Updated
Makefile
s and MSC project
Service Release of April 22, 2024
Major changes:
- Added common file
Version.h
to the project - Updated SLCAN sources to rev. 811
- Updated CAN API V3 sources to rev. 1270
- Changed resolution of
CTimer
to 64 bit - Corrected a #pragma message text
- Updated all build environments
- Improved compiler and linker flags
- Updated the utilities (Posix and Windows)
- Fixed a bug with 800kbps in the utilities
- Updated the Python wrapper and examples
Service Release of April 1, 2024
Major changes:
- update CAN API V3 sources to rev. 1260
- update SLCAN protocol sources to rev. 808
- update the Trial program
- update the Posix utilities
- implement utilities for Windows
- fix a bug when closing the logging thread (MSC)
First Release of March 20, 2022
Target Platforms
POSIX® compatible operating systems:
- macOS®
- Linux®
- Cygwin®
Windows® (x64 operating system):
- Windows 10 Pro
CAN Hardware
- Lawicel CANUSB (Hardware 1.0, Firmware 1.1)
Known Bugs and Caveats
-
Transmitting messages over the TTY is extremely slow; approx. 16ms per frame.
I guess this is because the transmission is acknowledged by the CAN device. -
Time-stamps are currently not supported.
-
Python Ctrl+C issue on Linux still unsolved.