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