Skip to content

Commit 047dde1

Browse files
tweak ui
1 parent 243ac9a commit 047dde1

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

  • internal_filesystem/lib/mpos

internal_filesystem/lib/mpos/ui.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -217,10 +217,14 @@ def update_temperature(timer):
217217
else:
218218
temp_label.set_text("42°C")
219219

220-
import gc
221220
def update_memfree(timer):
222-
gc.collect()
223-
memfree_label.set_text(f"{gc.mem_free()}")
221+
import gc
222+
gc.collect() # otherwise it goes down to 10% before shooting back up to 70%
223+
free = gc.mem_free()
224+
used = gc.mem_alloc()
225+
total_memory = gc.mem_free() + gc.mem_alloc()
226+
percentage = round(free * 100 / (free + used))
227+
memfree_label.set_text(f"{percentage}%")
224228

225229
timer1 = lv.timer_create(update_time, CLOCK_UPDATE_INTERVAL, None)
226230
timer2 = lv.timer_create(update_temperature, TEMPERATURE_UPDATE_INTERVAL, None)
@@ -254,6 +258,8 @@ def create_drawer(display=None):
254258
drawer.set_pos(0,NOTIFICATION_BAR_HEIGHT)
255259
drawer.set_scroll_dir(lv.DIR.NONE)
256260
drawer.set_style_pad_all(0, 0)
261+
drawer.set_style_border_width(0, 0)
262+
drawer.set_style_radius(0, 0)
257263
drawer.add_flag(lv.obj.FLAG.HIDDEN)
258264
#drawer.add_flag(lv.obj.FLAG.GESTURE_BUBBLE) # no gestures are received... maybe not supported by SDL Pointer Driver...
259265
drawer.add_event_cb(drawer_swipe_cb, lv.EVENT.PRESSED, None)

0 commit comments

Comments
 (0)