src/eric7/MicroPython/Devices/PyBoardDevices.py

branch
mpy_network
changeset 9989
286c2a21f36f
parent 9927
fa258d559f01
child 10069
435cc5875135
--- a/src/eric7/MicroPython/Devices/PyBoardDevices.py	Mon Apr 24 17:51:11 2023 +0200
+++ b/src/eric7/MicroPython/Devices/PyBoardDevices.py	Thu Apr 27 17:59:09 2023 +0200
@@ -500,7 +500,7 @@
         Private slot to activate the bootloader and disconnect.
         """
         if self.microPython.isConnected():
-            self.microPython.deviceInterface().execute(
+            self.executeCommands(
                 [
                     "import pyb",
                     "pyb.bootloader()",
@@ -515,9 +515,10 @@
         """
         Private slot to reset the connected device.
         """
-        self.microPython.deviceInterface().execute(
-            "import machine\nmachine.reset()\n", mode=self._submitMode
-        )
+        if self.microPython.isConnected():
+            self.executeCommands(
+                "import machine\nmachine.reset()\n", mode=self._submitMode
+            )
 
     ##################################################################
     ## time related methods below

eric ide

mercurial