diff -r f98f0c28c1eb -r 4a81ccaa7c7f src/eric7/MicroPython/Devices/CircuitPythonDevices.py --- a/src/eric7/MicroPython/Devices/CircuitPythonDevices.py Tue Mar 21 11:45:08 2023 +0100 +++ b/src/eric7/MicroPython/Devices/CircuitPythonDevices.py Tue Mar 21 18:07:27 2023 +0100 @@ -448,7 +448,9 @@ """ if self.microPython.isConnected(): self.microPython.deviceInterface().execute( - "import microcontroller\nmicrocontroller.reset()\n", + "import microcontroller as mc\n" + "mc.on_next_reset(mc.RunMode.NORMAL)" + "mc.reset()\n", mode=self._submitMode, )