Skip to content

Releases: TcMenu/IoAbstraction

4.4.0 - Logging split out, removal of simple test

04 Nov 10:58
Compare
Choose a tag to compare
  • 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

04 Aug 08:48
b30610c
Compare
Choose a tag to compare
  • 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

26 Aug 07:37
115ac0c
Compare
Choose a tag to compare

Fixes a compiler warning.

4.0.1 More mbed based board support

29 Jul 06:41
97a18c3
Compare
Choose a tag to compare

Pick up the new ARDUINO_ARCH_MBED flag that should work for most boards.

4.0.0 - Joystick improvements, side scroll, MPR121, PGA2310

23 May 07:01
Compare
Choose a tag to compare

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.

12 Feb 10:47
Compare
Choose a tag to compare

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

30 Dec 09:30
efbdb46
Compare
Choose a tag to compare

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

28 Dec 23:49
Compare
Choose a tag to compare

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

27 Dec 09:34
Compare
Choose a tag to compare
  • 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

26 Oct 07:25
Compare
Choose a tag to compare

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.