Module: GPIO::RaspberryPi

Extended by:
Device
Defined in:
lib/gpio/devices/raspberry_pi.rb

Constant Summary collapse

VALIDATE_FILE =
"/sys/class/gpio/gpiochip0/label"
VALIDATE_VALUE =
"bcm2708_gpio"
MAPPING =
:hardware
HARDWARE_PINS =
[3,5,7,8,10,11,12,13,15,16,17,19,21,22,23,24,26]
SOFTWARE_PINS =
[0,1,4,14,15,17,18,21,22,23,24,10,9,25,11,8,7]
BASE_PATH =
'/sys/class/gpio/'
EXPORT_PATH =
"#{BASE_PATH}export"
UNEXPORT_PATH =
"#{BASE_PATH}unexport"
PIN_PREFIX =
"gpio"
DIRECTION_FILE =
"direction"
VALUE_FILE =
"value"

Method Summary

Methods included from Device

direction_path, export!, exported?, get_direction, get_pins, hardware_pin, initialize_pin, load_pins, path_write, path_write_sudo, pin_file, pin_path, read, software_pin, unexport!, unexport_all!, valid?, value_path, write