Skip to content

Releases: Aasim-A/AsyncTimer

2.4.1

18 Sep 06:08
75045b2
Compare
Choose a tag to compare
  • Fixed getRemaining not returning 0 when the timer is finished

2.4.0

29 May 13:03
37efe0f
Compare
Choose a tag to compare
  • Added support for capturing lambda functions (#19)

2.3.0

01 Mar 08:16
24eb628
Compare
Choose a tag to compare
  • Added getRemaining method (#18)
  • Prevented potential duplicate ids when generating a random id

2.2.3

20 Feb 10:18
7dcb061
Compare
Choose a tag to compare
  • Fixed bug in cancelAll method

2.2.2

30 Jan 16:39
3e089ce
Compare
Choose a tag to compare
  • Added cancelAll to cancel all timeouts and intervals at once or just timeouts
  • Reverted to the random id system to avoid the limitation by unsigned short size

2.2.0

02 Jan 09:02
16cff05
Compare
Choose a tag to compare
  • Replace random ids with incremental ids for better performance and to avoid potential conflicts
  • The method setup() is deprecated and not needed for AsyncTimer to work, will be removed in the next major release

2.1.3

19 Dec 14:18
ba34024
Compare
Choose a tag to compare

Bug fixes:

  • Prevent cancel() from incorrectly changing internal length counters
  • Made loop types consistent with function types

2.1.2

05 Oct 12:48
e05ef49
Compare
Choose a tag to compare

Fixed bug where delay time couldn't be over 65000

2.1.1

07 Aug 09:46
33107a2
Compare
Choose a tag to compare
Fix typo

2.0.0

14 Jul 03:52
3591ab1
Compare
Choose a tag to compare

Removed fancy C++ features to support all boards.

Notable changes:

  • The timer has a fixed size now, it defaults to 10 and could be changed through initializer.
  • Added new features: changeDelay, delay, reset.