Просмотр исходного кода

rtlsdr_set_tuner_if_gain(): enable i2c repeater

Thanks to Stefan Sydow for noticing this bug.

Signed-off-by: Steve Markgraf <steve@steve-m.de>
Steve Markgraf лет назад: 12
Родитель
Сommit
2ad7b39e2d
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      src/librtlsdr.c

+ 2 - 0
src/librtlsdr.c

@@ -772,7 +772,9 @@ int rtlsdr_set_tuner_if_gain(rtlsdr_dev_t *dev, int stage, int gain)
 		return -1;
 
 	if (dev->tuner->set_if_gain) {
+		rtlsdr_set_i2c_repeater(dev, 1);
 		r = dev->tuner->set_if_gain(dev, stage, gain);
+		rtlsdr_set_i2c_repeater(dev, 0);
 	}
 
 	return r;