From: c vw Date: Sun, 23 May 2021 10:23:48 +0000 (+0200) Subject: Moved rfgain and attenuation to ADC struct. X-Git-Url: https://git.rkrishnan.org/listings/vdrive/index.php?a=commitdiff_plain;h=9f22149fadb4bdd24ab8d9282471e24ef61f36f3;p=pihpsdr.git Moved rfgain and attenuation to ADC struct. --- diff --git a/gpio.c b/gpio.c index d62e604..0c51649 100644 --- a/gpio.c +++ b/gpio.c @@ -1950,7 +1950,7 @@ static void encoder_changed(int action,int pos) { set_af_gain(1,value); break; case ENCODER_RF_GAIN: - value=active_receiver->rf_gain; + value=adc[active_receiver->adc].gain; value+=(double)pos; if(value<0.0) { value=0.0; @@ -1960,7 +1960,7 @@ static void encoder_changed(int action,int pos) { set_rf_gain(active_receiver->id,value); break; case ENCODER_RF_GAIN_RX1: - value=receiver[0]->rf_gain; + value=adc[receiver[0]->adc].gain; value+=(double)pos; if(value<0.0) { value=0.0; @@ -1970,7 +1970,7 @@ static void encoder_changed(int action,int pos) { set_rf_gain(0,value); break; case ENCODER_RF_GAIN_RX2: - value=receiver[1]->rf_gain; + value=adc[receiver[1]->adc].gain; value+=(double)pos; if(value<0.0) { value=0.0; @@ -2028,7 +2028,7 @@ static void encoder_changed(int action,int pos) { filter_shift_changed(1,pos); break; case ENCODER_ATTENUATION: - value=(double)adc_attenuation[active_receiver->adc]; + value=(double)adc[active_receiver->adc].attenuation; value+=(double)pos; if(have_rx_gain) { if(value<-12.0) {