less than 1 minute read

v2.3.4, v2.2.10 and v2.1.12 have just been released. These are minor releases containing only bugfixes.

Bug fixes

The following bugs have been fixed in all three versions:

  • co_time_of_day_set() now actually stores the result. Previously it would only compute the result but not actually make it available to the caller.

The following additional issues have been addressed in v2.3.4:

  • EMCY messages generated by the stack when a heartbeat or life-guarding event occurs are now automatically removed when the event is resolved. This fixes a potential memory usage issue if the application did not remove the EMCY messages manually. To make this fix possible, two other changes were necessary:
  • The co_emcy_find() and co_emcy_remove() functions have been added. These functions allow the caller to resolved (and remove) EMCY errors other than the most recent error.
  • The error register is now computed on demand. Since EMCY errors can now be resolved in arbitrary order, we cannot rely on the error register value of the most recent EMCY error to remain correct.

Known issues

See v2.3.3.

Download

You can download the source from GitLab or the Ubuntu packages from our PPA.

Categories:

Updated: