Files
Momentum-Firmware/scripts/enable_debug.py
2025-04-23 02:58:33 +01:00

36 lines
726 B
Python

import serial.tools.list_ports as list_ports
import serial
def main():
try:
flippers = list(list_ports.grep("flip_"))
if len(flippers) != 1:
return
port = serial.Serial(flippers[0].device, 230400)
port.timeout = 2
except Exception:
return
try:
port.read_until(b">: ")
for cmd in (
b"sysctl debug 1\r",
b"sysctl sleep_mode legacy\r",
b"sysctl log_level debug\r",
):
port.write(cmd)
port.read_until(b">: ")
except Exception:
pass
finally:
try:
port.close()
except Exception:
pass
if __name__ == "__main__":
main()