|
|
@ -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_init(void *dev) { return fc0013_init(dev); } |
|
|
|
int fc0013_exit(void *dev) { return 0; } |
|
|
|
int fc0013_exit(void *dev) { return 0; } |
|
|
|
int fc0013_set_freq(void *dev, uint32_t freq) { |
|
|
|
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); |
|
|
|
return fc0013_set_params(dev, freq, 6000000); |
|
|
|
} |
|
|
|
} |
|
|
|
int fc0013_set_bw(void *dev, int bw) { return 0; } |
|
|
|
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); |
|
|
|
reg = rtlsdr_i2c_read_reg(dev, FC0013_I2C_ADDR, FC0013_CHECK_ADDR); |
|
|
|
if (reg == FC0013_CHECK_VAL) { |
|
|
|
if (reg == FC0013_CHECK_VAL) { |
|
|
|
fprintf(stderr, "Found Fitipower FC0013 tuner\n"); |
|
|
|
fprintf(stderr, "Found Fitipower FC0013 tuner\n"); |
|
|
|
rtlsdr_set_gpio_output(dev, 6); |
|
|
|
|
|
|
|
dev->tuner_type = RTLSDR_TUNER_FC0013; |
|
|
|
dev->tuner_type = RTLSDR_TUNER_FC0013; |
|
|
|
goto found; |
|
|
|
goto found; |
|
|
|
} |
|
|
|
} |
|
|
|