Skip to content

Releases: igorantolic/ai-esp32-rotary-encoder

1.7

21 Jun 04:26
6f7f6cc

Choose a tag to compare

Fix update

Full Changelog: 1.6...1.7

1.6

03 Jun 06:45
fd1dbcb

Choose a tag to compare

1.6

Corrected version in library to 1.6 to correctly publish a new version

Fixes, new example for custom button handling.

30 May 08:53

Choose a tag to compare

Contains a several fixes.

Also find an updated and new examples of code.

Updated documentation

04 Oct 19:31

Choose a tag to compare

Updated documentation and corrected a github link.
Small things that sometimes matter.

Support for ESP8266, new button handling

03 Oct 17:05

Choose a tag to compare

Support for ESP8266 added so now both ESP32 and ESP8266 are supported.

Previous button click handling using interrupt is now obsolete since causing more problems than expected.
Please look at upadated examples how to handle click, properly initialize encoder and avoid crashing.
In most examples is shown using a isEncoderButtonClicked to ask if a button was clicked.
Debuuncing and waiting a button to be released within maximum timeout are supported.

But in case you need detection if button is down you can also use simple isEncoderButtonDown.
Using this you can do your our debouncing logic or advanced things like double click, long click...

AiEsp32RotaryEncoderNumberSelector and support for large numbers

28 Feb 11:02

Choose a tag to compare

New in version 1.2: AiEsp32RotaryEncoderNumberSelector introduced to help to select for example range -12 do 31.5 in steps of 0.5.
See example: Number-select.ino

Note: for compatibility, it is separated from the main AiEsp32RotaryEncoderNumberSelector - you can still use it.
This is only an additional high-level class that can handle math in more complex examples

Acceleration added in v1.1

25 Feb 19:45

Choose a tag to compare

A new feature acceleration is added by default.

Initial release

04 Jan 15:05

Choose a tag to compare

Instructions:
You can download this library and extract into libraries folder (on Windows it is usually %userprofile%\documents\Arduino\libraries\ folder):

ai-esp32-rotary-encoder-library.zip