forked from MicroPythonOS/MicroPythonOS
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfix_mpremote.py
More file actions
27 lines (23 loc) · 1.21 KB
/
fix_mpremote.py
File metadata and controls
27 lines (23 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
diff --git a/tools/mpremote/mpremote/main.py b/tools/mpremote/mpremote/main.py
index b30a1a213..015a31114 100644
--- a/tools/mpremote/mpremote/main.py
+++ b/tools/mpremote/mpremote/main.py
@@ -508,7 +508,7 @@ class State:
self.ensure_connected()
soft_reset = self._auto_soft_reset if soft_reset is None else soft_reset
if soft_reset or not self.transport.in_raw_repl:
- self.transport.enter_raw_repl(soft_reset=soft_reset)
+ self.transport.enter_raw_repl(soft_reset=False)
self._auto_soft_reset = False
def ensure_friendly_repl(self):
diff --git a/tools/mpremote/mpremote/transport_serial.py b/tools/mpremote/mpremote/transport_serial.py
index 6aed0bb49..b74bb68a0 100644
--- a/tools/mpremote/mpremote/transport_serial.py
+++ b/tools/mpremote/mpremote/transport_serial.py
@@ -139,7 +139,7 @@ class SerialTransport(Transport):
time.sleep(0.01)
return data
- def enter_raw_repl(self, soft_reset=True, timeout_overall=10):
+ def enter_raw_repl(self, soft_reset=False, timeout_overall=10):
self.serial.write(b"\r\x03") # ctrl-C: interrupt any running program
# flush input (without relying on serial.flushInput())