Kaynağa Gözat

tuner_fc0013: setting GPIO not needed for filter selection

The driver selects the VHF/UHF filter via I2C.

Signed-off-by: Steve Markgraf <steve@steve-m.de>
Steve Markgraf 12 yıl önce
ebeveyn
işleme
15b9e7ef02
1 değiştirilmiş dosya ile 0 ekleme ve 3 silme
  1. 0 3
      src/librtlsdr.c

+ 0 - 3
src/librtlsdr.c

@@ -148,8 +148,6 @@ int fc0012_set_gain_mode(void *dev, int manual) { return 0; }
 int _fc0013_init(void *dev) { return fc0013_init(dev); }
 int fc0013_exit(void *dev) { return 0; }
 int fc0013_set_freq(void *dev, uint32_t freq) {
-	/* select V-band/U-band filter */
-	rtlsdr_set_gpio_bit(dev, 6, (freq > 300000000) ? 1 : 0);
 	return fc0013_set_params(dev, freq, 6000000);
 }
 int fc0013_set_bw(void *dev, int bw) { return 0; }
@@ -1193,7 +1191,6 @@ int rtlsdr_open(rtlsdr_dev_t **out_dev, uint32_t index)
 	reg = rtlsdr_i2c_read_reg(dev, FC0013_I2C_ADDR, FC0013_CHECK_ADDR);
 	if (reg == FC0013_CHECK_VAL) {
 		fprintf(stderr, "Found Fitipower FC0013 tuner\n");
-		rtlsdr_set_gpio_output(dev, 6);
 		dev->tuner_type = RTLSDR_TUNER_FC0013;
 		goto found;
 	}