浏览代码

rtlsdr_set_direct_sampling: reset IF freq to 0 on zero-IF tuners

Signed-off-by: Steve Markgraf <steve@steve-m.de>
Steve Markgraf 12 年之前
父节点
当前提交
35263d0df3
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      src/librtlsdr.c

+ 2 - 0
src/librtlsdr.c

@@ -976,6 +976,8 @@ int rtlsdr_set_direct_sampling(rtlsdr_dev_t *dev, int on)
 			/* enable spectrum inversion */
 			r |= rtlsdr_demod_write_reg(dev, 1, 0x15, 0x01, 1);
 		} else {
+			r |= rtlsdr_set_if_freq(dev, 0);
+
 			/* enable In-phase + Quadrature ADC input */
 			r |= rtlsdr_demod_write_reg(dev, 0, 0x08, 0xcd, 1);