Sha256: 5417f36cb3390de53edca61ad34c8222ab7005a2110933f73d69c536ac76757d
Contents?: true
Size: 698 Bytes
Versions: 5
Compression:
Stored size: 698 Bytes
Contents
require_relative "./gpio" class Pigpio class UserGPIO < GPIO def watchdog(timeout) ret=IF.set_watchdog(@pi,@gpio,timeout) end def glitch_filter(steady) ret=IF.set_glitch_filter(@pi,@gpio,steady) end def noise_filter(steady,active) ret=IF.set_noise_filter(@pi,@gpio,steady,active) end def callback(edge,&blk) return nil unless blk IF.callback(@pi,@gpio,edge,&blk) end def wait_for_edge(edge,timeout) ret=IF.wait_for_edge(@pi,@gpio,edge,timeout) end def trigger(pulseLen,level) ret=IF.gpio_trigger(@pi,@gpio,pulseLen,level) end def pwm PWM.new(@pi,@gpio) end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
pigpio-0.1.11 | lib/pigpio/user_gpio.rb |
pigpio-0.1.10 | lib/pigpio/user_gpio.rb |
pigpio-0.1.9 | lib/pigpio/user_gpio.rb |
pigpio-0.1.8 | lib/pigpio/user_gpio.rb |
pigpio-0.1.7 | lib/pigpio/user_gpio.rb |