Module: PiWire

Defined in:
lib/pi_wire.rb,
lib/pi_wire/pin.rb,
lib/pi_wire/serial.rb,
lib/pi_wire/pwm_pin.rb,
lib/pi_wire/version.rb,
lib/pi_wire/output_pin.rb,
ext/pi_wire/pi_wire.c

Defined Under Namespace

Classes: OutputPin, PWMPin, Pin, Serial

Constant Summary collapse

VERSION =
"0.0.2"
OUTPUT_MODE =
INT2FIX(OUTPUT)
PWM_MODE =
INT2FIX(PWM_OUTPUT)
LOW =
INT2FIX(LOW)
HIGH =
INT2FIX(HIGH)

Class Method Summary collapse

Class Method Details

.hello_worldObject



5
6
7
# File 'ext/pi_wire/pi_wire.c', line 5

static VALUE hello_world(VALUE klass) {
  return rb_str_new2("Hello, World!");
}

.initObject



9
10
11
12
# File 'ext/pi_wire/pi_wire.c', line 9

static VALUE init_wiring_pi(VALUE klass) {
  wiringPiSetup();
  return Qtrue;
}