Releases: TcMenu/IoAbstraction
4.4.0 - Logging split out, removal of simple test
- Logging has been split out to a new library called
TcMenuLog
- Simple test has been removed from the library, if you still want to use simple test, take a copy of the files from the last release. We have moved to Platform IO unity testing.
4.3.0 - Incremental improvements
- Changed to detect if the dac header file is available rather than determine by board.
- PCF8574/5 fix to ensure invert works properly
4.0.2 Fix compiler warnings
Fixes a compiler warning.
4.0.1 More mbed based board support
Pick up the new ARDUINO_ARCH_MBED flag that should work for most boards.
4.0.0 - Joystick improvements, side scroll, MPR121, PGA2310
Support for new devices including MPR121 capacitive touch with GPIO and LED functions all supported, PGA2310 volume control support
Side-scrolling is now supported on 4 way joysticks
Many more fixes to the library.
3.1.0 - Touch screen improvements.
There were some fundamental issues with the way that the touch orientation was provided that needed a breaking change in order to fix them.
The new support is based around orientation instead of rotation, where you can invert any axis, and swap XY over.
For TcMenu, ensure that you are also using 3.1 of TcMenu.
3.0.2 fixes compile error in tcMenu
This release is a very minor change that fixes a compile error in tcmenu
3.0.1 - encoder fix, improvements to examples, fix switches override
3.0.1 release notes:
- Several examples have been completely overhauled.
- A fix to encoder class to prevent it from reversing on very fast movements.
- Switches had two methods that conflicted both with overrides, this has been detangled and should minimally affect live sketches.
These changes have been tested on a wide variety of boards.
3.0.0 improved usage, AW9523, mbed catch-up
- Compatible with 2.x versions
- Vastly improved means of creating and using io-devices
- Support for AW9523 devices
- Better compile time flags for controlling library setup
- Bugs and a few catch-up features for mbed.
2.4.3 - more cores supported, encoder listeners
This release adds support for two more cores: AVR Wifi Rev2 and we now support both RPI pico cores.
This release also improves on the way to create and use rotary encoders with the encoder listener interface.