sleepmode = 0 while True: import gc gc.collect() #micropython.mem_info() v = vbatt.read() * 0.0017728937728937728 if not lcd.battery_voltage: lcd.battery_voltage = v lp = .02 lcd.battery_voltage = (1 - lp) * lcd.battery_voltage + lp * v gpio_esp32.poll(lcd) if lcd.keypress: lcd.keypress = False sleeptime = gettime() if sleepmode: machine.freq(240000000) wifi_esp32.enable() for k in lcd.keypad: k.up = False k.count = 0 k.down = 0 lcd.client.host = lcd.host lcd.client.disconnect() lcd.poll() lcd.screen.backlight = True sleepmode = 0 t0 = gettime()