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