1
0
mirror of https://github.com/arduino/Arduino.git synced 2024-12-01 12:24:14 +01:00

toggling DTR explicitly before upload (and adding setDTR to serial.java)

This commit is contained in:
David A. Mellis 2007-07-19 00:26:08 +00:00
parent b9569c389e
commit 084b860e60
2 changed files with 12 additions and 0 deletions

View File

@ -476,6 +476,9 @@ public class Serial implements SerialPortEventListener {
write(what.getBytes());
}
public void setDTR(boolean state) {
port.setDTR(state);
}
/**
* If this just hangs and never completes on Windows,

View File

@ -72,6 +72,15 @@ public abstract class Uploader implements MessageConsumer {
Thread.sleep(100);
} catch (InterruptedException e) {}
}
serialPort.setDTR(false);
try {
Thread.sleep(100);
} catch (InterruptedException e) {}
serialPort.setDTR(true);
serialPort.dispose();
}