From: John Melton G0ORX Date: Fri, 8 Nov 2019 18:04:23 +0000 (+0000) Subject: Fixed vfo_move_to X-Git-Url: https://git.rkrishnan.org/simplejson/provisioning?a=commitdiff_plain;h=b3dd7a66f4f2ba5353938cb00f9bbcfa6f2b771f;p=pihpsdr.git Fixed vfo_move_to --- diff --git a/vfo.c b/vfo.c index a480cef..8e2c592 100644 --- a/vfo.c +++ b/vfo.c @@ -642,14 +642,15 @@ void vfo_move_to(long long hz) { int id=active_receiver->id; long long offset=hz; long long half=(long long)(active_receiver->sample_rate/2); - long long f=vfo[id].frequency-half+offset; long long diff; + long long f; g_print("vfo_move_to: id=%d hz=%lld f=%lld\n",id,hz,f); - if(vfo[id].mode!=modeCWL && vfo[id].mode!=modeCWU) { offset=(hz/step)*step; } + f=vfo[id].frequency-half+offset; + if(!locked) { if(vfo[id].ctun) { diff=f-vfo[id].ctun_frequency;