From a5ba8fc0d89cb7c4c03888ab0ddad4bd112b7b47 Mon Sep 17 00:00:00 2001
From: Alberto Nidasio <alberto.nidasio@skywarder.eu>
Date: Sat, 17 Sep 2022 08:47:55 +0200
Subject: [PATCH] [Radio] Updated transmitter config

---
 src/boards/Main/Radio/Radio.cpp                       | 7 +++++++
 src/entrypoints/Groundstation/groundstation-entry.cpp | 9 ++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/src/boards/Main/Radio/Radio.cpp b/src/boards/Main/Radio/Radio.cpp
index 1be385ec9..c8042c0da 100644
--- a/src/boards/Main/Radio/Radio.cpp
+++ b/src/boards/Main/Radio/Radio.cpp
@@ -119,6 +119,13 @@ Radio::Radio()
 
     SX1278::Config config = {};
     config.freq_rf        = 412000000;
+    config.freq_dev       = 25000;
+    config.bitrate        = 19200;
+    config.rx_bw          = SX1278::RxBw::HZ_83300;
+    config.afc_bw         = SX1278::RxBw::HZ_125000;
+    config.ocp            = 120;
+    config.power          = 17;
+    config.shaping        = SX1278::Shaping::GAUSSIAN_BT_0_5;
 
     // Use default configuration
     transceiver->init(config);
diff --git a/src/entrypoints/Groundstation/groundstation-entry.cpp b/src/entrypoints/Groundstation/groundstation-entry.cpp
index 3d81da480..dcc91d5cb 100644
--- a/src/entrypoints/Groundstation/groundstation-entry.cpp
+++ b/src/entrypoints/Groundstation/groundstation-entry.cpp
@@ -136,7 +136,14 @@ int main()
 
     // Run default configuration
     SX1278::Config config;
-    config.freq_rf = 412000000;
+    config.freq_rf  = 412000000;
+    config.freq_dev = 25000;
+    config.bitrate  = 19200;
+    config.rx_bw    = SX1278::RxBw::HZ_83300;
+    config.afc_bw   = SX1278::RxBw::HZ_125000;
+    config.ocp      = 120;
+    config.power    = 17;
+    config.shaping  = SX1278::Shaping::GAUSSIAN_BT_0_5;
 
     SPIBus bus(SPI4);
 #ifdef USE_RA01_PC13
-- 
GitLab