This website is written in Ruby using the Sinatra framework and hosted with Passenger / Nginx on the Raspberry Pi ( temporarily not on a Pi! ) assisted by Cloudflare and a dash of jsDelivr

WiringPi Ruby Gem Fixes

I've pushed a new version of WiringPi up to RubyGems containing a couple of fixes in Gordon's C library, and some fixed bindings generated by a newer version of SWIG. This should build successfully on Raspbian.

Gordon's working away on some awesome new updates to WiringPi which will introduce /sys/class/gpio support and the ability to produce GPIO-based applications which don't require root access. His gpio binary has already been updated with two new functions to export/unexport the /sys/class/gpio interfaces.

I'll be wrapping up this new functionality as soon as it's available and benchmarking it against current shared-memory performance.

It's likely that WiringPython will need similar fixes to the bindings so that it compiles successfully on Raspbian, I'll do this when I merge in the upcoming changes.

« Back to index Posted on 2012-07-06 by