MicroPythonCommandsInterface: modified syncTime() slightly to work with LoBo port of MicroPython. without_py2_and_pyqt4

Wed, 04 Sep 2019 20:01:53 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 04 Sep 2019 20:01:53 +0200
branch
without_py2_and_pyqt4
changeset 7209
ad27005f08ac
parent 7207
4ba7a9b26020
child 7211
1c97f3142fa8

MicroPythonCommandsInterface: modified syncTime() slightly to work with LoBo port of MicroPython.
(grafted from d30ac02a5f0444f3ee58034397197449929e4857)

eric6/MicroPython/MicroPythonCommandsInterface.py file | annotate | diff | comparison | revisions
--- a/eric6/MicroPython/MicroPythonCommandsInterface.py	Tue Sep 03 19:31:20 2019 +0200
+++ b/eric6/MicroPython/MicroPythonCommandsInterface.py	Wed Sep 04 20:01:53 2019 +0200
@@ -773,7 +773,11 @@
                 " (rtc_time[6],) + rtc_time[3:6] + (0,)",
                 "                rtc.datetime(clock_time)",
                 "            except Exception:",  # ESP32 uses rtc.init()
-                "                clock_time = rtc_time[:3] +"
+                "                import os",
+                "                if 'LoBo' in os.uname()[0]:",  # LoBo MPy
+                "                    clock_time = rtc_time + (0,)",
+                "                else:",
+                "                    clock_time = rtc_time[:3] +"
                 " (rtc_time[6],) + rtc_time[3:6] + (0,)",
                 "                rtc.init(clock_time)",
                 "            del __machine_",

eric ide

mercurial