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.