Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

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.
  • A Default Configuration is 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 RX600_CAN_IoCtl() function code 'IO_RX600_CAN_SET_EXTENDED' or '_SET_STANDARD' with argument set to '0'.
  • Corrected issue when returning early from RX600_CAN_IoCtl() function without calling the matching CPU_CRITICAL_EXIT macro.
  • Corrected issue with RX600_CAN_IoCtl() function returning early without calling proper macro calls when CAN Controller enters Bus Off/Error Active mode.
  • Updated read/write functions for enabling/disabling CAN Frame flags based on IDE and RTR indicators found in CAN Registers.

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.
  • No labels