Files
Momentum-Firmware/scripts/enable_debug.py
2025-03-02 03:31:46 +00:00

37 lines
750 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()
port.port = flippers[0].device
port.timeout = 0.1
port.write_timeout = 0.1
port.baudrate = 115200 # Doesn't matter for VCP
port.open()
except Exception:
return
try:
port.write(
b"sysctl debug 1\r"
b"sysctl sleep_mode legacy\r"
b"sysctl log_level debug\r"
)
except Exception:
pass
finally:
try:
port.close()
except Exception:
pass
if __name__ == "__main__":
main()