Skip to content

Releases: ruiseixasm/Versatile_RotaryEncoder

Implemented Double Press feature

23 Oct 05:19
008809c
Compare
Choose a tag to compare
  • Implemented Double Press feature.
  • Added macro configuration for std::function and for enabling INPUT_PULLUP or not.

Implemented Invert Switch function

04 Sep 10:25
Compare
Choose a tag to compare

Added the setInvertedSwitch function that let's you invert the switch behavior from HIGH to LOW into LOW to HIGH.

Default Read Interval Duration reduced to 1ms

11 May 18:10
Compare
Choose a tag to compare

Due to sluggish encoder response under fast rotation, the default Read Interval Duration was reduced to 1ms!

Default debounce duration is now set to 50ms

20 Apr 18:43
Compare
Choose a tag to compare

Default debounce duration is now set to 50ms

Generally improved code

20 Apr 18:36
Compare
Choose a tag to compare

Generally improved code

Long Press issue solved

20 Apr 18:18
Compare
Choose a tag to compare

Long Press issue solved, it was unreliable due to noise, now the code adds decoupling for long press, so there is no more need to press the button firmly in order to guarantee a Long Press.

Release to be pickup by PlatformIO (try 1)

22 Mar 04:00
Compare
Choose a tag to compare

PlatformIO has extreme difficulties in update libraries so this is a try to that platform pick up. Arduino IDE doesn't have this kind of problems!

Annoying compiling warnings solved

21 Feb 17:34
Compare
Choose a tag to compare

Annoying compiling warnings solved.

Release with Examples

21 Feb 06:53
Compare
Choose a tag to compare

This release has now the examples with the right folder structure!

First Release

20 Feb 22:47
Compare
Choose a tag to compare

First release of the Versatile_RotaryEncoder library that allows the callback of up to 9 different functions representing the same number of different encoder events. These different functions can be associated with events like press rotate and long press among many others.