File tree Expand file tree Collapse file tree
internal_filesystem/lib/mpos Expand file tree Collapse file tree Original file line number Diff line number Diff 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 )
You can’t perform that action at this time.
0 commit comments