mirror of
https://github.com/m5stack/MicroPythonOS.git
synced 2026-05-20 11:51:27 -07:00
tweak lvgltest
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
appscreen == lv.screen_active()
|
appscreen = lv.screen_active()
|
||||||
|
|
||||||
import time
|
import time
|
||||||
import random
|
import random
|
||||||
@@ -15,28 +15,25 @@ metrics_label = None
|
|||||||
def add_spinner_and_update():
|
def add_spinner_and_update():
|
||||||
global spinner_count, metrics_label
|
global spinner_count, metrics_label
|
||||||
try:
|
try:
|
||||||
|
x = random.randint(0, appscreen.get_width() - SPINNER_SIZE)
|
||||||
|
y = random.randint(0, appscreen.get_height() - SPINNER_SIZE)
|
||||||
|
spinner_count += 1
|
||||||
|
print(f"Placing spinner {spinner_count} with size {SPINNER_SIZE} at {x},{y}")
|
||||||
spinner = lv.spinner(appscreen)
|
spinner = lv.spinner(appscreen)
|
||||||
spinner.set_size(SPINNER_SIZE, SPINNER_SIZE)
|
spinner.set_size(SPINNER_SIZE, SPINNER_SIZE)
|
||||||
spinner.set_pos(
|
spinner.set_pos(x, y)
|
||||||
random.randint(0, appscreen.get_width() - SPINNER_SIZE),
|
|
||||||
random.randint(0, appscreen.get_height() - SPINNER_SIZE)
|
|
||||||
)
|
|
||||||
spinner_count += 1
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"Failed to create spinner {spinner_count + 1}: {e}")
|
print(f"Failed to create spinner {spinner_count}: {e}")
|
||||||
return
|
return
|
||||||
|
|
||||||
metrics_label.set_text(f"Spinners: {spinner_count}")
|
metrics_label.set_text(f"Spinners: {spinner_count}")
|
||||||
print(f"Added spinner {spinner_count}")
|
print(f"Finished adding spinner {spinner_count}")
|
||||||
|
|
||||||
def run_benchmark():
|
def run_benchmark():
|
||||||
global spinner_count, metrics_label
|
global spinner_count, metrics_label
|
||||||
print("Starting LVGL spinner benchmark...")
|
print("Starting LVGL spinner benchmark...")
|
||||||
|
|
||||||
scr = appscreen
|
metrics_label = lv.label(appscreen)
|
||||||
scr.set_style_bg_color(lv.color_black(), 0)
|
|
||||||
|
|
||||||
metrics_label = lv.label(scr)
|
|
||||||
metrics_label.set_style_text_color(lv.color_white(), 0)
|
metrics_label.set_style_text_color(lv.color_white(), 0)
|
||||||
metrics_label.set_style_bg_color(lv.color_black(), 0)
|
metrics_label.set_style_bg_color(lv.color_black(), 0)
|
||||||
metrics_label.set_style_bg_opa(lv.OPA.COVER, 0)
|
metrics_label.set_style_bg_opa(lv.OPA.COVER, 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user