Releases: TcMenu/IoAbstraction
Releases · TcMenu/IoAbstraction
2.4.2 support speed parameter on up down encoder
Small patch release that allows for repeat key speed to be set for up/down encoder helper functions.
2.4.1 - Steps in encoder, fix encoder intent handling
Release notes:
- Fixes a minor potential memory leak when creating a dfRobot input abstraction
- Steps are now supported on rotary encoders, you can set the step at runtime.
- Rotary encoder direction only intent is better handled, IE it must be in direction only mode to return direction only values (-1 and 1)
2.4.0 - Logging by level
Logging is now handled on a per-level basis with some inbuilt levels for TcMenu and the library itself and 6 user levels.
Support ESP32S3, Smaller I2C ROM, Fix for PCF8575
- This release adds initial support for ESP32S3 (no longer tries to include DAC headers), LEDC support should still work.
- This release fixes a bug in the PCF8575 and also adds an inverted logic option to PCF857*. Many thanks to @vzahradnik for implementing this and sponsoring us too.
- This release adds support for smaller AT24Cxx based EEPROM devices, should now work with anything from AT24C01 upwards. Should now with with any device from 01 thru 512!
Special thanks to @JSC-electronics and @alextrical who generously made a contribution towards our costs!
Minor fix to remove logging error
Fixes minor logging error
Add support for PCF8575
This release adds support for PCF8575 devices
Reintroduce ability to preallocate if required
Reintroduce the ability to upfront set the number of keys required to avoid reallocations. Due to historic reasons, it will be called MAX_KEYS as many sketches depend on that.
Improved matrix keyboard, fix Arduino mbed compile error
- Major improvements to the matrix keyboard class, can now work in interrupt mode without polling (requires latest TaskManagerIO release)
- Fixes a compile error for Arduino mbed boards such as Nano33BLE.
2.3.0 - Encoders without interrupts, ESP32S2 support
- Like switches, encoders no longer require interrupt support, you can choose between polling for everything, polling for switches only, and no polling.
- ESP32S2 has now been tested and we have built a menu on one with an OLED display, works fine.
- A few warnings were tidied up
- Fixes to the Coord structure used by touch interfaces.