Skip to content

Latest commit

 

History

History
153 lines (91 loc) · 4.35 KB

CHANGELOG.md

File metadata and controls

153 lines (91 loc) · 4.35 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and starting with version 4.1.0 this project adheres to Semantic Versioning.

none

4.1.7 - 2012-07-28

Added

  • Introduce COObjTypeUserSDOAbort() to define amnufacturer specific SDO Abort codes within type functions
  • Add CMake toolchain files for ARM-GCC Cortex-M3, M4 and M7

4.1.6 - 2012-07-21

Added

  • Explain the possible PDO transmission options
  • Add Example which describes how to setup and use a dynamic object dictionary
  • Add type functions for EMCY COB-ID (1014) and SYNC COB-ID (1005)

Changed

  • Clarify the arguments in type functions read() and write()

Fixed

  • PDO Timer Config when entering the OPERATE state multiple times
  • Fix the random bogus frame passed to function when no CAN frame is received
  • Fix issues in SDO block upload and download protocol

4.1.5 - 2021-02-11

Added

  • Allow disabling the EMCY module by setting NULL for emcy code table.

Fixed

  • Explain how to setup EMCY in quickstart example (even if not used in this application).
  • Fix NMT reset when EMCY is not used (no EMCY code table).
  • Fix broken RPDO communication setup cjardin112/master.

4.1.4 - 2020-12-15

Added

  • Allow CAN driver polling for testing and demo purpose (Don't use this in production!).
  • Implement a simple NVM driver simulation in RAM.

Fixed

  • Add CO_TASYNC in quickstart object entry to trigger PDO transmission on write access.

4.1.3 - 2020-10-30

Added

  • Standard changelog file in the project root.

Fixed

4.1.2 - 2020-10-23

Changed

  • Improve COBID macro robustness.

Fixed

  • Correct flags of mapped object in source snippet of quickstart documentation.

4.1.1 - 2020-10-23

Added

  • Macros for COBID generation.
  • Explain PDO mapping in website section: configuration.

Changed

  • Allow change of PDO event timers in operational mode.
  • Ensure a SDO response for all SDO requests.

Fixed

  • Fix the double transmission of last frame in a block upload.
  • Warning free compilation with clang compiler.
  • Correct multiple issues in testsuite.

4.1.0 - 2020-10-10

Added

  • Introduce drivers layer for CAN, NVM and Timer.
  • Example quickstart project 'clock' as compilable source code.
  • Documentation for interfacing the hardware with drivers.
  • Driver templates and simulation drivers for testsuite.

Changed

  • Documentation for callback functions.

4.0.3 - 2020-10-01

Changed

  • Make timer tick rate configurable.

4.0.2 - 2020-09-21

Added

  • Compatibility for C++ project setup.

Fixed

  • Correct errors in source code snippets of quickstart documentation.

4.0.1 - 2020-07-14

Added

  • Introduce a new callback when a synchronized PDO is received.

4.0.0 - 2020-05-13

Added

  • First Open Source Release.