diff options
| author | Steve Markgraf <steve@steve-m.de> | 2012-09-20 23:44:49 +0200 |
|---|---|---|
| committer | Steve Markgraf <steve@steve-m.de> | 2012-09-20 23:44:49 +0200 |
| commit | 35263d0df3653abee9797bee8230030580182975 (patch) | |
| tree | 838884dfaf74e57d1ef9e28d3238441e49fff158 /src/librtlsdr.c | |
| parent | 143b10306196cebd381816528576a9a36f6ac8d1 (diff) | |
rtlsdr_set_direct_sampling: reset IF freq to 0 on zero-IF tuners
Signed-off-by: Steve Markgraf <steve@steve-m.de>
Diffstat (limited to 'src/librtlsdr.c')
| -rw-r--r-- | src/librtlsdr.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/librtlsdr.c b/src/librtlsdr.c index 8866c49..0b5986b 100644 --- a/src/librtlsdr.c +++ b/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); |
