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) |