From ee799bc255b74d16a118899fa5bea46c6aff3f97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Hamal=20Dvo=C5=99=C3=A1k?= Date: Sun, 17 Mar 2024 15:34:44 +0100 Subject: [PATCH] util/bridge: allow setting RX and bias pins --- util/bridge.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/util/bridge.py b/util/bridge.py index ee74f2f..79cf7ca 100755 --- a/util/bridge.py +++ b/util/bridge.py @@ -9,10 +9,10 @@ import serial @click.command() -@click.option( - "-f", "--frequency", default=40680000, type=int, help="Frequency to tune to" -) -def bridge(frequency): +@click.option("-f", "--frequency", default=40680000, help="Frequency to tune to") +@click.option("--rx", default=10, help="Receive pin") +@click.option("--bias", default=11, help="Bias pin") +def bridge(frequency, rx, bias): sock = socket(AF_INET, SOCK_STREAM) sock.setsockopt(SOL_SOCKET, SO_SNDBUF, 1024 * 100) @@ -29,8 +29,8 @@ def bridge(frequency): print("Connecting to localhost:1234...") sock.connect(("localhost", 1234)) - print(f"Starting RX 10/11 at {frequency}...") - fp.write(f"brx 10 11 {frequency}\r\n".encode("ascii")) + print(f"Starting RX {rx}/{bias} at {frequency}...") + fp.write(f"brx {rx} {bias} {frequency}\r\n".encode("ascii")) fp.read_until(b"$") try: