ffi-wiring-pi¶ ↑
Description¶ ↑
Ruby FFI
bindings for the wiringPi library.
Features¶ ↑
-
Can setup and work with GPIO
-
In progress: bindings to rpi_ws281x library to work with NeoPixel (ws2811 & ws2812) LED strips
Examples¶ ↑
Setup GPIO:
require 'ffi/wiring_pi' # Will setup with wiringPi pin numbering scheme FFI::WiringPi::GPIO.setup FFI::WiringPi::GPIO.set_pin_mode(0, FFI::WiringPi::GPIO::OUTPUT) FFI::WiringPi::GPIO.write(0, true) # Or FFI::WiringPi::GPIO.up(0) # Or pin = FFI::WiringPi::GPIO.get(0) pin.up! # Or extend FFI::WiringPi::GPIO setup pin = get 0 pin.up! pin2 = get 1, INPUT p pin2.value
Requirements¶ ↑
Install¶ ↑
$ gem install ffi-wiring_pi
License¶ ↑
Copyright © 2019 Mark Huk
See Licence for license information.