Skip to content

Releases: TcMenu/IoAbstraction

Make it possible to have more than one touch screeen implementation

20 Mar 08:02
Compare
Choose a tag to compare

By default, we have left support for the standard resistive touch on analog pins in there. There are a few changes in the way this class works, anyone who was using it before who is affected, please raise a topic in the forum and we'll help you fix it.

Tested on most platforms and should be low risk to most.

Analog device compilation issues on mbed

17 Feb 18:56
02b4576
Compare
Choose a tag to compare

There were a few analog device compilation issues, or to be honest, the code did not compile on a couple of fronts for mbed. All fixed.

Add support for 74HC165 shift register.

13 Feb 17:02
dd804e1
Compare
Choose a tag to compare

Add support for 74HC165 shift register alongside existing devices.

Resistive touch screen support and btree list fix

07 Feb 15:29
b1a4cf0
Compare
Choose a tag to compare

Support for resistive touch screen connected directly to the device on analog inputs.
Small fix for btree list.

Support for the new arduino core API

24 Dec 16:32
Compare
Choose a tag to compare

IoAbstraction now relies on TaskmanagerIO to set up the attach interrupt, as the code previously had to exist in two places. Requires task manager version 1.1.0

Natural encoders, switches fix

06 Dec 11:32
ecfb1d6
Compare
Choose a tag to compare

This is a minor release, with no major changes.

  • We've added the concept of user intent to the rotary encoder class, so that joystick encoders can reverse the direction when scrolling. See the documentation pages. Fully backward compatible.
  • Fixed a bug in switch where onRelease did not initialise the switch if addSwitch had not been previously called.
  • Improved examples and documentation.
  • 1.6.5 had the wrong version tags, had to create 1.6.6

More natural joystick encoders, switches fix, documentation

06 Dec 11:30
Compare
Choose a tag to compare

This is a minor release, with no major changes.

  • We've added the concept of user intent to the rotary encoder class, so that joystick encoders can reverse the direction when scrolling. See the documentation pages. Fully backward compatible.
  • Fixed a bug in switch where onRelease did not initialise the switch if addSwitch had not been previously called.
  • Improved examples and documentation.

Improvement to BtreeList, unit test improvement.

23 Oct 08:55
Compare
Choose a tag to compare

What's new in this release?

  • BtreeList list now has a clear method.
  • MockEeeprom now has a method to dump it's contents.

Minor issues in compilation for mbed 6 / manual library copying

15 Sep 17:10
Compare
Choose a tag to compare

Fixes an issue with support for mbed, now compatible with mbed 6.2
Fixes an issue where people who manually copy the library into place faced issues with duplicate task manager definitions.

Correct version number to 1.6.2

14 Sep 12:57
6bc0bec
Compare
Choose a tag to compare