eric6/MicroPython/MicroPythonCommandsInterface.py

changeset 7174
de8175253dfc
parent 7137
4ed2573947ff
child 7208
d30ac02a5f04
equal deleted inserted replaced
7173:f611c3b7313f 7174:de8175253dfc
767 " except Exception:", 767 " except Exception:",
768 " try:", 768 " try:",
769 " import machine as __machine_", 769 " import machine as __machine_",
770 " rtc = __machine_.RTC()", 770 " rtc = __machine_.RTC()",
771 " try:", # ESP8266 may use rtc.datetime() 771 " try:", # ESP8266 may use rtc.datetime()
772 " clock_time = rtc_time[:6] +" 772 " clock_time = rtc_time[:3] +"
773 " (rtc_time[6] + 1, 0)", 773 " (rtc_time[6],) + rtc_time[3:6] + (0,)",
774 " rtc.datetime(clock_time)", 774 " rtc.datetime(clock_time)",
775 " except Exception:", # ESP32 uses rtc.init() 775 " except Exception:", # ESP32 uses rtc.init()
776 " rtc.init(rtc_time[:6])", 776 " clock_time = rtc_time[:3] +"
777 " (rtc_time[6],) + rtc_time[3:6] + (0,)",
778 " rtc.init(clock_time)",
777 " del __machine_", 779 " del __machine_",
778 " except:", 780 " except:",
779 " try:", 781 " try:",
780 " import rtc as __rtc_", 782 " import rtc as __rtc_",
781 " import time as __time_", 783 " import time as __time_",
811 # __IGNORE_WARNING_M601__ 813 # __IGNORE_WARNING_M601__
812 " __time_.localtime()))", 814 " __time_.localtime()))",
813 "except AttributeError:", 815 "except AttributeError:",
814 " tm = __time_.localtime()", 816 " tm = __time_.localtime()",
815 " print('{0:04d}-{1:02d}-{2:02d} {3:02d}:{4:02d}:{5:02d}'" 817 " print('{0:04d}-{1:02d}-{2:02d} {3:02d}:{4:02d}:{5:02d}'"
816 ".format(tm.tm_year, tm.tm_mon, tm.tm_mday, tm.tm_hour," 818 ".format(tm[0], tm[1], tm[2], tm[3], tm[4], tm[5]))",
817 " tm.tm_min, tm.tm_sec))",
818 " del tm", 819 " del tm",
819 ]), 820 ]),
820 "del __time_" 821 "del __time_"
821 ] 822 ]
822 out, err = self.execute(commands) 823 out, err = self.execute(commands)

eric ide

mercurial