summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-09-10rtl_fm: Axiomatic's automatic terminationKyle Keen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-09-10rtl_fm: fix auto/manual gainKyle Keen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-09-10rtl_fm: bugs found by Axiomatic, alkw0ia and cgommerKyle Keen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-09-09tuner_r820t: don't perform IMR calibration on initSteve Markgraf
This takes simply too much time (almost 3 seconds) and doesn't really seem to make any difference for our use case. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-09-08add initial support for the R820T tunerSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-08-10rtlsdr_i2c_rad_reg: fix uninitialized variableSteve Markgraf
This could lead to a misdetection of the tuner on some platforms (E4K instead of FC0013 on the raspberry pi). Thanks to Christoph Gommel for reporting this issue. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-08-08implement a more robust cancelation mechanism of async readerDimitri Stolnikov
2012-08-05disable e4k enhanced mixer gain as it seems to have no effectDimitri Stolnikov
2012-08-02return RTLSDR_TUNER_UNKNOWN (0) on failure of rtlsdr_get_tuner_typeDimitri Stolnikov
2012-07-21don't print i2c read/write errors for nowSteve Markgraf
During autodetection of the tuner they are normal and may cause confusion. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-20add pid of MyGica TD312 stickSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-17fix win32 buildHoernchen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-17rtl_fm: disable win build for now, install rtl_fmSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-17rtl_fm: fix typo that caused warningSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-17rtl_fm: use getopt on win32 as wellSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-17rtl_fm: add experimental optionsKyle Keen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-17rtl_fm: disabling fast_atan2() for now, too noisyKyle Keen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-17rtl_fm: crude integer atan2, around 40% fasterKyle Keen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-17rtl_fm: missed a var initKyle Keen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-17rtl_fm: tweaks for nicer scanningKyle Keen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-17rtl_fm: multithreaded and frequency scanningKyle Keen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-17rtl_fm: broken multi freq scanningKyle Keen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-17rtl_fm: add -E for optional lower edge tuningKyle Keen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-17rtl_fm: satisfactory squelchKyle Keen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-17build rtl_fmSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-17rtl_fm: prototype FM demodKyle Keen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-16add debug messages to rtlsdr_read/write_arraySteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-09disable sample rate correction until we find a proper solutionDimitri Stolnikov
2012-07-08rtlsdr_set_tuner_if_gain(): enable i2c repeaterSteve Markgraf
Thanks to Stefan Sydow for noticing this bug. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-08apply frequency correction value on the xtal clock directlyDimitri Stolnikov
by using this approach both, the tuning frequency and the sample rate should be corrected at the same time.
2012-07-07add PIDs for 2 variants of the Terratex NOXON dongleSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-07disable DAGC by default, add control functionSteve Markgraf
This adds rtlsdr_set_agc_mode() to enable/disable it. Thanks to Leif Asbrink for finding this setting. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-07have *_write_reg() functions pass through the return valueSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-07-05add api function to control the IF gain for E4000 tunersDimitri Stolnikov
2012-06-28rtl_test: tuner PLL benchmark only works with E4000Steve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-06-22init: disable 4 MHz clock outputSteve Markgraf
The pin where this clock is outputted is quite close to the ADC inputs, so better disable it. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-06-13fix symbol visibility for automake buildsDimitri Stolnikov
2012-06-09tuner_fc0012: add manual gain supportSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-06-08tuner_e4k: relicense driver under GPLv2+Steve Markgraf
All authors have agreed to relicense the driver under GPLv2+, for easing integration in other projects (such as V4L). Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-06-07add another PID for Noxon v1 stickSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-06-05rtl_tcp: ignore SIGPIPESteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-06-03correctly clear DDC shift and if_freq registersSteve Markgraf
This fixes the 2 kHz LO shift. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-06-02introduce getters for tuner parameters (gain, type)Dimitri Stolnikov
2012-06-01print the frequency for which the PLL couldn't lockDimitri Stolnikov
2012-05-30add PID for Zaapa ZT-MINDVBZPSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-05-29link applications to shared librarySteve Markgraf
This saves space on low-memory devices. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-05-29tuner_fc0012: use new cleaned-up driverSteve Markgraf
The driver was taken from http://git.linuxtv.org/ and adapted for librtlsdr. Manual gain will be added in a follow-up commit. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-05-29rtl_tcp: add parameter for changing number of buffersSteve Markgraf
This is useful for devices with low memory, e.g. routers with OpenWRT (decrease to 8 for example). Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-05-29add local copy of getopt() for win32 buildSteve Markgraf
Now all commandline utilities have a platform-independent syntax. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-05-29rtl_tcp: fix includesSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>