serial_cli.py 543 B

123456789101112131415161718192021222324252627
  1. import logging
  2. import os
  3. import subprocess
  4. import sys
  5. from flipper.utils.cdc import resolve_port
  6. def main():
  7. logger = logging.getLogger()
  8. if not (port := resolve_port(logger, "auto")):
  9. logger.error("Is Flipper connected over USB and is it not in DFU mode?")
  10. return 1
  11. subprocess.call(
  12. [
  13. os.path.basename(sys.executable),
  14. "-m",
  15. "serial.tools.miniterm",
  16. "--raw",
  17. port,
  18. "230400",
  19. ]
  20. )
  21. if __name__ == "__main__":
  22. main()