2020-05-28 02:13:21 +02:00
|
|
|
#!/usr/bin/env python3
|
|
|
|
|
|
|
|
|
|
import pm3
|
|
|
|
|
p=pm3.pm3()
|
2024-08-14 13:06:21 +02:00
|
|
|
|
2020-05-28 02:13:21 +02:00
|
|
|
p.console("hw status")
|
2024-08-14 13:06:21 +02:00
|
|
|
p.console("hw version")
|
|
|
|
|
for line in p.grabbed_output.split('\n'):
|
|
|
|
|
if "Unique ID" in line:
|
|
|
|
|
print(line)
|
|
|
|
|
if "uC:" in line:
|
|
|
|
|
print(line)
|
2020-05-28 02:13:21 +02:00
|
|
|
print("Device:", p.name)
|
2024-10-29 21:12:20 +01:00
|
|
|
p.console("Rem passthru remark! :coffee:", capture=False, quiet=False)
|
2024-10-27 11:19:59 +01:00
|
|
|
|
|
|
|
|
import json
|
|
|
|
|
print("Fetching prefs:")
|
|
|
|
|
p.console("prefs show --json")
|
|
|
|
|
prefs = json.loads(p.grabbed_output)
|
|
|
|
|
print("Save path: ", prefs['file.default.savepath'])
|
|
|
|
|
print("Dump path: ", prefs['file.default.dumppath'])
|
|
|
|
|
print("Trace path:", prefs['file.default.tracepath'])
|