summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
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-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-05add api function to control the IF gain for E4000 tunersDimitri Stolnikov
2012-06-02introduce getters for tuner parameters (gain, type)Dimitri Stolnikov
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-27tuner_fc0013: improve tuning resolutionSteve Markgraf
We now use Hz instead of kHz for the internal calculations, and thus improve the tuning resolution to ~50 Hz (tested with DAB). Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-05-25tuner_fc0013: use new cleaned-up driverSteve Markgraf
The driver was taken from http://git.linuxtv.org/ and adapted for librtlsdr. Also, fc0013_set_gain() was added. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-05-20introduce api function to read usb string descriptorsDimitri Stolnikov
This API allows to read manufacturer and product names as well as the serial number advertized by the device on the bus.
2012-05-17add an initial version of rtl_testSteve Markgraf
This tool allows to check for lost samples (and thus check the USB connection), as well as benchmark the Elonics E4000 tunable range. (-t switch) Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-05-10tuner_e4k: allow frequencies above INT_MAXSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-05-06consolidate program argumentsDimitri Stolnikov
2012-05-05reset internally cached gain/freq values on setter failureDimitri Stolnikov
2012-05-05document gain apiDimitri Stolnikov
2012-05-04use new E4000 tuner driver, allow manual gainSteve Markgraf
Many thanks to Hoernchen for making the driver work properly and adding manual gain! Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-25introduce api to configure crystal oscillator frequencyDimitri Stolnikov
Usually both, the RTL and the tuner ICs use the same clock. Changing the clock may make sense if you are applying an external clock to the tuner or to compensate the frequency (and samplerate) error caused by the original cheap crystal. This commit covers all tuner drivers except of the Fitipower FC2580
2012-04-24return frequency and sample rate as unsigned integersDimitri Stolnikov
2012-04-22rtlsdr_read_async: buffer length must be multiple of 512Dimitri Stolnikov
2012-04-08new api: rtlsdr_read_async function allows to specify buffer sizeDimitri Stolnikov
this commit deprecates rtlsdr_wait_async function various small fixes are included in this commit
2012-04-04rtlsdr_callback: use correct pointer type for bufferSteve Markgraf
Silences a clang warning. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-03adjust project sloganDimitri Stolnikov
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-03add copyright noticesDimitri Stolnikov
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-03use unique libusb context per rtlDimitri Stolnikov
device this commit breaks rtlsdr_open() interface
2012-04-02introduce asynchronous streaming interfaceDimitri Stolnikov
this is an experimental feature
2012-04-02cmake & autotools fixes from previous commitDimitri Stolnikov
2012-04-02add win32 compatibilityHoernchen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-01consolidated function defs and implsDimitri Stolnikov
2012-04-01fix type definition in libraryDimitri Stolnikov
interface sorry mom! :P
2012-04-01add FCI FC2580 tuner supportSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-01add preliminary cmake build systemDimitri Stolnikov
2012-04-01handle init/exit functions callingDimitri Stolnikov
automatically inside the library
2012-04-01rework on autotools handling ofDimitri Stolnikov
private headers
2012-04-01add FC0012 driverSteve Markgraf
Thanks to David Badsen! Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-01add skeleton routines for setting tuner gainDimitri Stolnikov
2012-03-31add support for autoprobing the tunersSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-03-27add autotools based build systemDimitri Stolnikov