]> git.gag.com Git - debian/gnuradio/commitdiff
fixed problem with negative offsets in calc_dxc_freq
authoreb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 14 Oct 2008 04:44:02 +0000 (04:44 +0000)
committereb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 14 Oct 2008 04:44:02 +0000 (04:44 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9792 221aa14e-8319-0410-a670-987f0aec2ac5

usrp2/firmware/lib/db_init.c

index 919dc4278600ef37182fed6c97f1a51ccc2fd34c..20816418bc9cbe932e02e1b860b7f215ac4e1e5d 100644 (file)
@@ -290,16 +290,15 @@ calc_dxc_freq(u2_fxpt_freq_t target_freq, u2_fxpt_freq_t baseband_freq,
     }
   }
   else {
-    while (delta < -fs){
+    while (delta < -fs)
       delta += fs;
-      if (delta >= -fs/2){     // non-inverted region
-       *dxc_freq = -delta;
-       *inverted = false;
-      }
-      else {                   // inverted region
-       *dxc_freq = delta + fs;
-       *inverted = true;
-      }
+    if (delta >= -fs/2){       // non-inverted region
+      *dxc_freq = -delta;
+      *inverted = false;
+    }
+    else {                     // inverted region
+      *dxc_freq = delta + fs;
+      *inverted = true;
     }
   }
 }