class FFI::WiringPi::SoftTone::Pin
Public Class Methods
new(pin)
click to toggle source
# File lib/ffi/wiring_pi/soft_tone.rb, line 12 def initialize(pin) @pin = pin status = FFI::WiringPi::SoftTone.soft_tone_create pin raise "Something went wrong: Errno:#{FFI::LastError.error}" unless status == 0 end
Public Instance Methods
write(frequecy)
click to toggle source
Sets the frequency of software PWM in tone mode (50%) @param frequecy [Integer] if 0 - disable output, if less than 5000 usually produces sound (if connected to devise)
# File lib/ffi/wiring_pi/soft_tone.rb, line 21 def write(frequecy) FFI::WiringPi::SoftTone.soft_tone_write @pin, frequecy end