Merge branch 'contrib/github_pr_8981' into 'master'

Tools: Add missing DTR/RTS set before serial port open on reconnect (GitHub PR)

Closes IDFGH-7403

See merge request espressif/esp-idf!18171
This commit is contained in:
Roland Dobai 2022-05-23 16:32:08 +08:00
commit 2e9ac36fc8

View File

@ -76,6 +76,10 @@ class SerialReader(Reader):
while self.alive: # so that exiting monitor works while waiting
try:
time.sleep(RECONNECT_DELAY)
if not self.reset:
self.serial.dtr = low # Non reset state
self.serial.rts = high # IO0=HIGH
self.serial.dtr = self.serial.dtr # usbser.sys workaround
self.serial.open()
break # device connected
except serial.serialutil.SerialException: