Version 2.42.00
Release Date: 2015-04-13
New Features & Improvements
CAN Core:
- Initial release of Template CAN Driver & BSP files.
RX600 Driver:
- Overwrite vs Overrun Mode selection.
- Default Configuration used when no 'Advanced Driver Configuration' section is found in can_cfg.h.
Bug Fixes
CAN Core:
- Unitialized result in can_os.c when dealing with no OS ('NONE').
- CanBusWrite: Missing CANOS_PostTxFrame() function.
- Race-Condition in CAN BUS Rx Handler & CanBusRead() function.
- Correction in CAN Frame Bit Coding/Decoding (Big-Endian Byteorder).
- Correction of 'result' variable in CanBusInit() (Was previously not used).
- Correction of error return when calling CANBusInit() multiple times.
- Removal of Hardware dependent BSP files from Driver(s).
- Moved and Merged configuration files from OS layer to generic configuration template folder.
- Correction to CAN Example demo files for no OS ('NONE'), uC/OS-II, and uC/OS-III.
RX600 Driver:
- Corrected issue when setting IoCtl() function code 'IO_RX600_CAN_SET_EXTENDED' or '_SET_STANDARD' with argument set to '0'.
Version 2.41.00
Release Date: 2011-11-22
New Features & Improvements
- Adaptation of CanBusInit() function for use with uC/CANopen.
Bug Fixes
- CAN Frame handling with configured bit granularity for a CAN signal.
- Rework of internal queues.