The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.3616 - 2017-06-24

  • fix FAQ link in the Test portion of POD
  • clean up the way _fatal_exit() works. There's more to do here
  • tidy how the RPI_PINS env var is worked on in certain Util:: methods
  • incorporated RPi::I2C; updated POD and FAQ
  • added t/65-i2c.t for the I2C stuff. Requires an Arduino. See examples/arduino.ino for details
  • added a copy of the arduino.ino sketch for testing RPi::I2C, in docs/sketch
  • fixed bug in arduino.ino that wasn't resetting the register variable back to default, causing failure of a basic read if the I2C bus hadn't been reset before another t/65-i2c.t test run (removed workaround from the test as well)
  • bump ver of RPi::WiringPi::Constant prereq after adding ALT mode tag
  • bump ver of WiringPi::API to 2.36.12 due to updates in that module
  • bump ver of RPi::Pin to 2.3602
  • added t/70-mode_alt.t to test the various ALT pin modes
  • fix shift register tests. The pins were outside of the $pi object scope, so they weren't being reset to INPUT, which broke a later test file
  • added I2C/Arduino testing information to the FAQ, and updated the diagrams with the Arduino wiring

Documentation

FAQ and Tutorial for RPi::WiringPi

Modules

Perl interface to Raspberry Pi's board, GPIO, LCDs and other various items
Utility methods for RPi::WiringPi Raspberry Pi interface