uC-CANopen Release Notes

Version 3.02.00

Release Date: 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.