Version 3.02.00
Release Date:
Test 2
...
2015-03-09
New Features & Improvements
- Allow segmented transfers with size <= object size in User Types.
Bug Fixes
- Wrong version information stated in co_ver.c.
- Wrong return value description in function header(s).
- Error indicated by stack when optional object entry is missing.
- Updated directory tree and command.
- Confusing comments found in function header blocks.
- TPDO & RPDO Objects not initialized during startup.
- EMCY History contained no emergency codes.
- Missing error codes for SDO access.
...
Version 3.01.00
Release Date: 2013-02-15
New Features & Improvements
- Added Callback function for Node/Communication Reset.
- CANopen stack usage without an RTOS.
- Introduction of CANopen specific timer tick constant.
Bug Fixes
- Compile error if CO_TPDO_N = 0 in co_tmr.c
- Asynchronous triggered TPDO's contained old data.
- Type read function for CO_STRING returned an error when reading 0 bytes.
- Deletion of elapsed timer returns error code (-1).
- Error in CANopen Timer.
- Wrong timing after deleting the first timer event.
- Saving a parameter didn't call the Storage Callback Function.
- Corrected invalid error check in 'Find object directory entry'.
- File layout of co_cfg.h corrected to coding standards.
- CO_THEARTBEAT doesn't store value in object directory, on write.
- Invalid SYNC behavior.
- Unnecessary code in co_tpdo.c.
- Removal of unused variable 'err' in co_fsdo.c.
- CONodeParaLoad() didn't load any parameters.
- PDO not received after 'Start Remote Node' - RTR.
- Corrected invalid recognition of Block Transfer with Checksum Support enabled.