filename = "reset_status.txt" connectedToUsb = pyb.USB_VCP().isconnected() if (connectedToUsb): print("current directory=%s" % uos.getcwd()) print("directory contents=%s" % uos.listdir()) file = uio.open(filename, "rt") #print("file contents:") #print(file.read()); lines = str.split(file.read()) powerOnReset = str.split(lines[0], "=")[1] externalReset = str.split(lines[1], "=")[1] else: powerOnReset = rtc.info() & 0x00010000 != 0 externalReset = rtc.info() & 0x00020000 != 0 file = uio.open(filename, "wt") file.write("powerOnReset=%s\n" % powerOnReset) file.write("externalReset=%s\n" % externalReset) file.flush() file.close() if (connectedToUsb): print("powerOnReset=%s, externalReset=%s" % (powerOnReset, externalReset)) rtc.wakeup(5000) # Enter Deepsleep Mode. #machine.deepsleep()