Fix justfile parsing: extract inline Python to reset-mcu.py script
Validate and Test / validate-patches (push) Failing after 13s
Validate and Test / validate-patches (push) Failing after 13s
This commit is contained in:
@@ -368,22 +368,8 @@ midi-log:
|
||||
|
||||
# Reset MCU via router RPC and reopen serial
|
||||
reset-mcu:
|
||||
@ssh {{SSH_OPTS}} "{{BOARD_USER}}@{{BOARD_HOST}}" "\
|
||||
python3 -c '
|
||||
import socket, msgpack, time
|
||||
s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
|
||||
s.settimeout(5)
|
||||
s.connect(\"/var/run/arduino-router.sock\")
|
||||
p = msgpack.Packer()
|
||||
req = p.pack([0, 1, \"mon/reset\", []])
|
||||
s.sendall(req); s.recv(4096)
|
||||
req = p.pack([0, 2, \"\$/serial/close\", [\"/dev/ttyHS1\"]])
|
||||
s.sendall(req); s.recv(4096)
|
||||
req = p.pack([0, 3, \"\$/serial/open\", [\"/dev/ttyHS1\"]])
|
||||
s.sendall(req); s.recv(4096)
|
||||
s.close()
|
||||
print(\"MCU reset, serial reopened. Wait 20s for Bridge.begin()...\")
|
||||
'"
|
||||
@scp {{SSH_OPTS}} scripts/reset-mcu.py "{{BOARD_USER}}@{{BOARD_HOST}}:{{REPO_DIR}}/scripts/reset-mcu.py"
|
||||
@ssh {{SSH_OPTS}} "{{BOARD_USER}}@{{BOARD_HOST}}" "python3 {{REPO_DIR}}/scripts/reset-mcu.py"
|
||||
|
||||
# Check viz stats live
|
||||
viz-stats:
|
||||
|
||||
Reference in New Issue
Block a user