From bcad7382d40e362e3b83f94774760219ac3b4703 Mon Sep 17 00:00:00 2001 From: scottwday Date: Sun, 21 Jun 2015 20:29:04 +0200 Subject: [PATCH] Set DTR and RTS in serial monitor from serial.monitorDtr and serial.monitorRts in preferences.txt --- app/src/processing/app/SerialMonitor.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/src/processing/app/SerialMonitor.java b/app/src/processing/app/SerialMonitor.java index 9e418485568..6b40225b9c2 100644 --- a/app/src/processing/app/SerialMonitor.java +++ b/app/src/processing/app/SerialMonitor.java @@ -96,6 +96,19 @@ protected void message(char buff[], int n) { addToUpdateBuffer(buff, n); } }; + + int dtrState = PreferencesData.getInteger("serial.monitorDtr", -1); + if (dtrState == 0) + serial.setDTR(false); + if (dtrState == 1) + serial.setDTR(true); + + int rtsState = PreferencesData.getInteger("serial.monitorRts", -1); + if (rtsState == 0) + serial.setRTS(false); + if (rtsState == 1) + serial.setRTS(true); + } public void close() throws Exception {