Skip to content

Releases: djpohly/piuio

PIUIO version 1.0

31 May 15:51
Compare
Choose a tag to compare

After a lot of testing and not a lot of subsequent changes, I think it's time for 1.0! No significant differences from v0.4, just support for DKMS and some minor cleanup.

PIUIO version 0.4

06 Oct 01:42
Compare
Choose a tag to compare
PIUIO version 0.4 Pre-release
Pre-release

Pump button board support

Many thanks to all those who have helped and continue to help by testing on their own hardware!

PIUIO version 0.3.1

27 Aug 17:07
Compare
Choose a tag to compare
PIUIO version 0.3.1 Pre-release
Pre-release

World-writable outputs

In order to avoid having to run a controlling program as root, the outputs are now writable by any user on the system.

PIUIO version 0.3

26 Aug 05:10
Compare
Choose a tag to compare
PIUIO version 0.3 Pre-release
Pre-release

Addition of output support

New in this version is a generic interface for outputs using the LEDs subsystem. The outputs can be set by writing to /sys/class/leds/piuio::output*/brightness, where each subdirectory corresponds to an output pin.

PIUIO version 0.2.1

22 Aug 05:27
Compare
Choose a tag to compare
PIUIO version 0.2.1 Pre-release
Pre-release

Minor update to version 0.2 to ensure that the device will always start generating input when opened.

PIUIO version 0.2

19 Aug 00:38
Compare
Choose a tag to compare
PIUIO version 0.2 Pre-release
Pre-release

Complete rewrite of the PIUIO driver

The driver now exposes a generic Linux event interface instead of a special device file, allowing it to appear to applications as a joystick with a large number of buttons. Any application with generic joystick handling should now support a PIUIO device seamlessly.

This version also improves the polling frequency, and thereby accuracy, over version 0.1, which was itself a significant improvement over the most popular existing drivers for this device. Accuracy on average should be sub-millisecond, especially when multiple sensors are in use. (See the README for more details.)

Note: Output handling is not yet implemented in the rewritten version but is planned for version 0.3 as a generic LEDs interface.

PIUIO version 0.1

19 Aug 00:21
Compare
Choose a tag to compare
PIUIO version 0.1 Pre-release
Pre-release

First public release of the PIUIO kernel driver

Input and output are handled by special device files /dev/piuio*, requiring a special input handler for userspace applications.