From c063cbd7f7d0996fbaab3d97c8011f216576c8fc Mon Sep 17 00:00:00 2001 From: Nonoo Date: Mon, 16 May 2022 08:54:20 +0200 Subject: [PATCH] Tools: Set idf.py monitor DTR to the default state when reset is not needed This lets use the reset hotkey (Ctrl+T Ctrl+R). Tools: fix idf.py monitor reset with hotkey with --no-reset arg Tools: Set idf.py monitor DTR to the default state when reset is not needed --- tools/idf_monitor_base/serial_reader.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/idf_monitor_base/serial_reader.py b/tools/idf_monitor_base/serial_reader.py index 31f8bc7a71..4157ca3a4f 100644 --- a/tools/idf_monitor_base/serial_reader.py +++ b/tools/idf_monitor_base/serial_reader.py @@ -57,6 +57,8 @@ class SerialReader(Reader): # Add a delay to meet the requirements of minimal EN low time (2ms for ESP32-C3) time.sleep(MINIMAL_EN_LOW_DELAY) + elif not self.reset: + self.serial.setDTR(high) # IO0=HIGH, default state self.gdb_exit = False self.serial.rts = high # Set rts/dtr to the working state self.serial.dtr = self.serial.dtr # usbser.sys workaround