Releases: rwmingis/InterruptButton
Releases · rwmingis/InterruptButton
Left out a couple semicolons on some attributes.
Minor bugfixes, and code tidying
Main change is addressing the autoRepeatPress behaviour that was actioning even if not enabled. This was fixed in July 2022 but never made the last release.
Thanks @steiraa for catching the autoRepeatPress issue and @mathieucarbou for the code tidying suggestions.
Asynchronously Serviced Event Actions now done via RTOS task
New in version 2.0.0
- Asynchronously actioned events are now executed by a queue serviced by an RTOS task
- Synchronously actioned events are now executed by a queue serviced by a main loop() hook
- Added a Hybrid option where 'Key Up' and 'Key Down' are actioned Asynchronously while the rest of the events are actioned Synchronously. This allows the 'Key Up' and 'Key Down' actions to behave as one would expect but the remaining events can be actioned as you need in the main loop() logic and timing.
Initial Release
After a fair bit of development, I believe this project is ready for it's first release.
It is intended that release branch 1.X.X will maintain Async and Sync structure.
There is consideration being made towards using RTOS queues to do the legwork for future releases, and if adopted, will be done in the 2.X.X release branch.