Files
pynamics/diagnostics/MicroPythonDiagnostics.py

17 lines
732 B
Python
Raw Normal View History

import usys
import micropython
from pybricks import version
class MicroPythonDiagnostics:
def __init__(self, hub):
pass
def printVersionDiagnostics():
print("[Hub Diagnostics - MicroPython - Version] Hub version information:", version)
print("[Hub Diagnostics - MicroPython - Version] MicroPython version:", usys.version)
print("[Hub Diagnostics - MicroPython - Version] Pybricks version information:", usys.version_info)
print("[Hub Diagnostics - MicroPython - Version] MicroPython information:", usys.implementation)
def performMemoryDiagnostics():
micropython.mem_info(1)
def printAll():
printVersionDiagnostics()
performMemoryDiagnostics()