From 242d4cadf05a025928a0f65728844dd4f9eac22f Mon Sep 17 00:00:00 2001 From: kicer Date: Sun, 1 Feb 2026 23:30:45 +0800 Subject: [PATCH] fix standby_time --- src/rom/app.py | 5 ++- src/rom/display.py | 5 +-- src/rom/www/index.html | 14 ++++----- src/rom/www/js/micro.min.js | 62 ++++++++++++++++++------------------- 4 files changed, 45 insertions(+), 41 deletions(-) diff --git a/src/rom/app.py b/src/rom/app.py index d80f86f..f696cad 100644 --- a/src/rom/app.py +++ b/src/rom/app.py @@ -136,6 +136,9 @@ async def lcd_set(request): for k, v in json.loads(post_data).items(): if k == "brightness": display.brightness(int(v)) + elif k == "ui_type": + display.ui_type = v + config.set(k, v) except Exception as e: ack["status"] = "error" ack["message"] = str(e) @@ -370,7 +373,7 @@ def start(): machine.reset() gc.collect() - display.load_ui() + display.load_ui(config.get('ui_type')) # init web server from rom.nanoweb import Nanoweb diff --git a/src/rom/display.py b/src/rom/display.py index ae283c7..b20c87c 100644 --- a/src/rom/display.py +++ b/src/rom/display.py @@ -243,8 +243,8 @@ class Display: _print_mem() # 初始化ui固定元素 - def load_ui(self): - if self.ui_type == 'default': + def load_ui(self, ui_type='default'): + if ui_type == 'default': # 默认黑色背景 self.tft.fill(0) # 固定的环境数据图标 @@ -255,6 +255,7 @@ class Display: # 更新其他默认数据 self.update_ui() + self.ui_type = ui_type # 全局液晶屏实例 display = Display() diff --git a/src/rom/www/index.html b/src/rom/www/index.html index a105ed0..2ab81ea 100644 --- a/src/rom/www/index.html +++ b/src/rom/www/index.html @@ -77,7 +77,7 @@ target="_blank" >)
留空表示不自动熄屏