]> git.rkrishnan.org Git - pihpsdr.git/commitdiff
changed order of soapy tx init
authorJohn Melton G0ORX <john.d.melton@googlemail.com>
Sun, 6 Oct 2019 12:54:30 +0000 (13:54 +0100)
committerJohn Melton G0ORX <john.d.melton@googlemail.com>
Sun, 6 Oct 2019 12:54:30 +0000 (13:54 +0100)
radio.c

diff --git a/radio.c b/radio.c
index a1bcb3c18f09c07b7853fc7b3a3fed31cc63c035..affa912132657335cacbb0c1c69b9fb21a155d88 100644 (file)
--- a/radio.c
+++ b/radio.c
@@ -887,6 +887,11 @@ void start_radio() {
     soapy_protocol_create_receiver(rx);
     if(transmitter!=NULL) {
       soapy_protocol_create_transmitter(transmitter);
+      soapy_protocol_set_tx_antenna(transmitter,dac[0].antenna);
+      for(int i=0;i<radio->info.soapy.tx_gains;i++) {
+        soapy_protocol_set_tx_gain(transmitter,radio->info.soapy.tx_gain[i],dac[0].tx_gain[i]);
+      }
+      soapy_protocol_set_tx_frequency(transmitter);
     }
 
     soapy_protocol_set_rx_antenna(rx,adc[0].antenna);
@@ -904,12 +909,6 @@ void start_radio() {
     }
     soapy_protocol_start_receiver(rx);
 
-    if(transmitter!=NULL) {
-      soapy_protocol_set_tx_antenna(transmitter,dac[0].antenna);
-      for(int i=0;i<radio->info.soapy.tx_gains;i++) {
-        soapy_protocol_set_tx_gain(transmitter,radio->info.soapy.tx_gain[i],dac[0].tx_gain[i]);
-      }
-    }
   }
 #endif