Skip to content

Releases: TcMenu/TaskManagerIO

Support for Arduino API Core

24 Dec 14:31
3e74ff6

Choose a tag to compare

This release adds support for Arduino API core. It means that as Arduino switch over to this new core our libraries should continue to work. It also fixes the immediate issue with MKR compilation.

There is one user level change in this release, and that is to ensure that when using the BasicArduinoInterruptAbstraction that you include the required header BasicArduinoInterruptAbstraction.h . This is to allow for Arduino boards that are not fully supported so that in this case, any problems with the attachInterrupt method don't stop compilation.

Support for particle.io photon, minor fix for error handling

23 Dec 07:26
1237d9f

Choose a tag to compare

Minor fixes and enhancements:

  • Thanks to Chris we now have support for particle.io photon boards.
  • We now fail in a better way when the library cannot allocate an additional tranche of tasks.

Fix up version properly for library manager

06 Dec 12:22
04c7f3f

Choose a tag to compare

Workaround for mbed bare-metal profile

06 Dec 11:13
fb3290f

Choose a tag to compare

This version provides a workaround for the bare-metal profile when using platformio. See the main page for the details.

Fix for base event, addition of a few helper macros for times

23 Oct 08:30

Choose a tag to compare

What's in this release?

  • Fix to ensure that tasks are not lost when a new task was raised in an event exec() method when the event was marked as completed.
  • A few new macros for converting between seconds, milliseconds and microseconds.

Small fix for ESP32 boards when using with std atomic

26 Sep 08:57

Choose a tag to compare

No-Op release: rename TaskManager.cpp to TaskManagerIO.cpp

15 Sep 14:51
cbb95b5

Choose a tag to compare

This is to allow us to keep an empty version of taskmanager.cpp in the IoAbstraction project to ensure even manual copies into the lib dir remove the task manager class from there. should have no effect whatsoever externally.

Critical fix for ESP8266

14 Sep 16:03

Choose a tag to compare

Fixed a critical issue in ESP8266 support.

First release

28 Aug 09:46
9397663

Choose a tag to compare

First release, differences from IoAbstraction task manager

  • Support for both polled and interrupt / thread managed events
  • Improved test coverage and better scheduling
  • Support for adding tasks and triggering events from other threads.