utop: Print MicroPython memory info.

Signed-off-by: Daniël van de Giessen <daniel@dvdgiessen.nl>
pull/822/head
Daniël van de Giessen 2025-05-12 16:24:19 +02:00
rodzic 0d60de65b7
commit 08e09afbe3
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 9F0EF4D3441C8163
1 zmienionych plików z 7 dodań i 0 usunięć

Wyświetl plik

@ -1,3 +1,4 @@
import micropython
import time
try:
@ -72,6 +73,12 @@ def top(update_interval_ms=1000, timeout_ms=None, thread_names={}):
print("INFO: Platform does not support listing active tasks.\x1b[K")
line_count += 1
print("\x1b[K")
line_count += 1
print("MicroPython ", end="")
micropython.mem_info()
line_count += 3
if previous_line_count > line_count:
for _ in range(previous_line_count - line_count):
print("\x1b[K")