Skip to content

Releases: prampec/arduino-softtimer

3.3.0

06 Jan 07:55
Compare
Choose a tag to compare

Introducing Hardware dimmer (HardDimmer) using analogWrite() as an option for Dimmer, that utilizes SoftPwmTask to produce pwm from software.

3.2.0

09 Jun 23:39
Compare
Choose a tag to compare

PLEASE READ THIS CHANGELOG!

Change: "Introducing init() method for initializing tasks."

This is a quite big change in terms that compatibility might be lost in certain cases.

There was a bug in SoftTimer's provided utilities (custom Tasks), where these Tasks manipulated I/O in construction time. And while this might work all right in most cases, in other cases it introduced instability and hangups. So it it very recommended to switch to this version.

From this version you should call "task.init()" during setup. (init() will be eventually called for the task on SoftTimer.add(), in case not called before.)

3.1.5

16 Mar 17:31
Compare
Choose a tag to compare

Changes:

  • Fine tune Dimmer for more convenient usage.
  • Simplify overflow-less time check.

3.1.4

24 Apr 21:16
Compare
Choose a tag to compare

More support to ESP8266 users with configurations and examples.

3.1.3

20 Aug 20:20
Compare
Choose a tag to compare

Define collision fix.

3.1.2

11 Jun 20:23
Compare
Choose a tag to compare

Examples failed to compile because of an Arduino problem.

3.1.1

07 May 22:06
Compare
Choose a tag to compare

For ESP8266 special port register type.

3.1.0

26 Oct 22:20
Compare
Choose a tag to compare

Rotary encoder driver added.

3.0.0

13 Oct 21:45
Compare
Choose a tag to compare

Reorganizing structure to be 'Arduino Library Format 1.5' compliant.

v2.1

08 Oct 20:55
Compare
Choose a tag to compare

Reworking the Debouncer as previous implementation caused unstable working.