forked from Arcmyx/pynamics
17 lines
732 B
Python
17 lines
732 B
Python
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()
|
|
|