lib/arduino_firmata/arduino.rb in arduino_firmata-0.3.6 vs lib/arduino_firmata/arduino.rb in arduino_firmata-0.3.7
- old
+ new
@@ -47,11 +47,11 @@
loop do
write REPORT_VERSION
sleep 0.5
break if @version
end
- sleep 0.5 if old_arduino_device?
+ sleep 3 if old_arduino_device?
(0...6).each do |i|
write(REPORT_ANALOG | i)
write 1
end
@@ -69,10 +69,10 @@
Thread.new &block
end
end
def old_arduino_device?
- File.basename(@serialport_name) =~ /^tty\.usbserial/ ? true : false
+ File.basename(@serialport_name) =~ /tty\.usbserial|ttyUSB/ ? true : false
end
def close
return if status == Status::CLOSE
@status = Status::CLOSE