Disabling the serial monitor during uploads.

This commit is contained in:
David A. Mellis 2009-06-18 18:29:53 +00:00
parent 250bce0f34
commit bb9525ad24
2 changed files with 16 additions and 5 deletions

View File

@ -128,6 +128,7 @@ public class Editor extends JFrame implements RunnerListener {
boolean running;
boolean presenting;
boolean uploading;
// undo fellers
JMenuItem undoItem, redoItem;
@ -2158,6 +2159,8 @@ public class Editor extends JFrame implements RunnerListener {
try {
serialMonitor.closeSerialPort();
serialMonitor.setVisible(false);
uploading = true;
boolean success = sketch.exportApplet(new Target(
Base.getHardwarePath() + File.separator + "cores",
@ -2174,6 +2177,7 @@ public class Editor extends JFrame implements RunnerListener {
} catch (Exception e) {
e.printStackTrace();
}
uploading = false;
//toolbar.clear();
toolbar.deactivate(EditorToolbar.EXPORT);
}});
@ -2217,6 +2221,7 @@ public class Editor extends JFrame implements RunnerListener {
public void handleSerial() {
if (uploading) return;
serialMonitor.setVisible(true);
serialMonitor.openSerialPort();
}

View File

@ -3,18 +3,24 @@
PROCESSING 5503 SYNC
Get rid of unused preferences in the preferences dialog.
Add library keyword highlighting.
Allow closing of the serial monitor with keyboard short cuts.
Fix document icon on Windows.
Don't allow in-place modification of user-installed library examples.
Escape characters with copy as html.
Enable verbose output if shift (or alt?) is held down when pressing run or upload.
Add keyboard shortcut for opening the serial monitor.
Clear serial monitor button when the serial monitor opens.
Support libraries in the SKETCH/code folder?
Get rid of unused preferences in the preferences dialog.
Don't allow in-place modification of user-installed library examples.
Test the FTDI drivers in the arduino.dmg.
Test bootloader burning w/ an AVRISP and a parallel programmer.