Skip to content

Releases: denko-rb/denko-piboard

v0.14.0

12 Oct 05:28
Compare
Choose a tag to compare

Almost a complete rewrite:

  • No longer depends on pigpio
  • Uses standard Linux subsystems via lgpio and the Linux sysfs interface instead
  • Because of this, no longer limited just to Raspberry Pi Boards. Any Linux SBC should work once it has the relevant drivers.
  • Almost full feature parity, and interface compatibility, with the main denko gem, except:
    • No on-board ADCs and DACs in Linux
    • No on-board EEPROMs in Linux
    • No shift register listeners
    • No UARTs (yet)
      • Will build on rubyserial eventually, when implementing first peripheral over a UART interface
    • WS2812 only works via a SPI MOSI pin, not any pin, like some microcontrollers
  • Introduced board maps:
    • Make it easier to refer to GPIO numbers, I2C/SPI device indices etc.
    • Raises errors / warns users if trying to access some reserved resources
  • Board maps included for:
    • Orange Pi Zero 2W
    • Radxa Zero3W/E
    • Raspberry Pi 4 and lower (with 40-pin header only)

v0.13.3

19 Aug 16:55
Compare
Choose a tag to compare
v0.13.3 Pre-release
Pre-release
Release v0.13.3

0.13.2

01 Oct 03:59
84e7f7a
Compare
Choose a tag to compare
0.13.2 Pre-release
Pre-release

Validated Raspberry Pi 4 support.
Uses newest pigpio gem (0.1.12 minimum) from rubygems.org (PR merged). Readme changed to reflect that.
Improved system monitor example.

0.13.1

20 Jun 17:22
Compare
Choose a tag to compare
0.13.1 Pre-release
Pre-release

Fixes a bug where the listener thread would try to sleep for a negative amount of time.

0.13.0

20 Jun 04:11
Compare
Choose a tag to compare
0.13.0 Pre-release
Pre-release

Initial Release