]> git.rkrishnan.org Git - pihpsdr.git/commitdiff
Small correction for CHARLY25 model simulation
authorc vw <dl1ycf@darc.de>
Sun, 16 Jan 2022 12:09:19 +0000 (13:09 +0100)
committerc vw <dl1ycf@darc.de>
Sun, 16 Jan 2022 12:09:19 +0000 (13:09 +0100)
hpsdrsim.c

index caad4be6310d7c6cf90da6c469919215e904a108..5efc430051654748334a3d65fada0f4b0cd62bcc 100644 (file)
@@ -1170,21 +1170,22 @@ void process_ep2(uint8_t *frame)
 
        case 28:
        case 29:
+           if (OLDDEVICE == DEVICE_C25) {
+               // RedPitaya: Hard-wired ADC settings.
+               rx_adc[0]=0;
+               rx_adc[1]=1;
+               rx_adc[2]=1;
+           } else {
             chk_data((frame[1] & 0x03) >> 0, rx_adc[0], "RX1 ADC");
             chk_data((frame[1] & 0x0C) >> 2, rx_adc[1], "RX2 ADC");
             chk_data((frame[1] & 0x30) >> 4, rx_adc[2], "RX3 ADC");
+           }
             chk_data((frame[1] & 0xC0) >> 6, rx_adc[3], "RX4 ADC");
             chk_data((frame[2] & 0x03) >> 0, rx_adc[4], "RX5 ADC");
             chk_data((frame[2] & 0x0C) >> 2, rx_adc[5], "RX6 ADC");
             chk_data((frame[2] & 0x30) >> 4, rx_adc[6], "RX7 ADC");
            chk_data((frame[3] & 0x1f), txatt, "TX ATT");
            txatt_dbl=pow(10.0, -0.05*(double) txatt);
-           if (OLDDEVICE == DEVICE_C25) {
-               // RedPitaya: Hard-wired ADC settings.
-               rx_adc[0]=0;
-               rx_adc[1]=1;
-               rx_adc[2]=1;
-           }
            break;
 
        case 30: