Changes for version 2.3611 - 2017-03-26

  • added fritzing and breadboard layout for the ADC/DAC test configuration for brewbuild CI
  • clean up Pin::set_interrupt() code to call API code directly
  • fix up tests that require sudo (we now recall the tests with sudo if they are not called with it)
  • in pud(), we no longer set the pin to INPUT automatically
  • we now require WiringPi::API 2.3609 due to PUD/Interrupt fixes there
  • added proper interrupt and pud tests
  • in Util::cleanup(), removed the use of sudo for decommissioning pins
  • added t/README file, which specifies the GPIO pins in use for the unit test suite
  • added unit test section to FAQ
  • in Interrupt POD, specify that if the handler routine can't be found, simply add the full package name to the callback (eg: 'main::callback)

Documentation

FAQ and Tutorial for RPi::WiringPi

Modules

Perl interface to Raspberry Pi's board, GPIO, LCDs and other various items
Raspberry Pi GPIO pin interrupts
Perl interface to Raspberry Pi LCD displays via the GPIO pins
Access and manipulate Raspberry Pi GPIO pins
Utility methods for RPi::WiringPi Raspberry Pi interface