From ee799bc255b74d16a118899fa5bea46c6aff3f97 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Hamal=20Dvo=C5=99=C3=A1k?= <mordae@anilinux.org>
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: