From 7f98ab98f071cc734eb3730e71da89f472b3d51a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Hamal=20Dvo=C5=99=C3=A1k?= Date: Tue, 25 Jun 2024 18:09:56 +0200 Subject: [PATCH] bridge: make device path a parameter --- util/bridge.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/util/bridge.py b/util/bridge.py index 0cb4a43..0367077 100755 --- a/util/bridge.py +++ b/util/bridge.py @@ -35,7 +35,8 @@ def describe(cmd: int, arg: int): @click.command() @click.option("-f", "--frequency", default=88200000, help="Frequency to tune to") -def bridge(frequency): +@click.option("-d", "--device", default="/dev/ttyACM0", help="Serial port device") +def bridge(frequency, device): sock = socket(AF_INET, SOCK_STREAM) sock.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1) sock.setsockopt(SOL_SOCKET, SO_SNDBUF, 1024 * 100) @@ -48,7 +49,7 @@ def bridge(frequency): peer, addr = sock.accept() print("Client connected:", addr) - with serial.Serial("/dev/ttyACM0", baudrate=10_000_000, timeout=0.1) as fp: + with serial.Serial(device, baudrate=10_000_000, timeout=0.1) as fp: print(f"Starting RX @ {frequency}") # Remove any leftovers.