summaryrefslogtreecommitdiff
path: root/src/main.c
AgeCommit message (Collapse)Author
2012-05-06consolidate program argumentsDimitri Stolnikov
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-19fix off-by-one in argument handlingHoernchen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-10tell windows that ctrl-c was handledHoernchen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-10make win32 build actually workHoernchen
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-09exit gracefully on SIGPIPEDimitri Stolnikov
this will properly free all the used memory when working with a pipe and closing the other end (think of GRC)
2012-04-09allow user to send data to stdoutSteve Markgraf
Patch provided by 'airwave', Thanks! Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-09allow user to select sync modeSteve Markgraf
Patch provided by 'airwave', Thanks! Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-09allow user to select block sizeSteve Markgraf
Patch provided by 'airwave', Thanks! Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-09use fprintf instead of printfSteve Markgraf
Patch provided by 'airwave', Thanks! Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-09disable bulk read timeoutsDimitri Stolnikov
ideally, we should calculate them depending on the configured sample rate
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-07use uint32_t instead of int for frequencySteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-04-04workaround for some versions of libusbSteve Markgraf
Some versions of libusb don't seem to like if you call libusb_init if you already have another instance opened. (1.0.8 on Debian squeeze e.g.) Thus, print name of device before opening it. Signed-off-by: Steve Markgraf <steve@steve-m.de>
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-01handle init/exit functions callingDimitri Stolnikov
automatically inside the library
2012-04-01add skeleton routines for setting tuner gainDimitri Stolnikov
2012-04-01add argument check for device handleDimitri Stolnikov
also outputs all text to stderr implement rate and frequency read functions
2012-03-31fix reading from usb by resetting theDimitri Stolnikov
buffers as required
2012-03-31cosmetic fixes/cleanupSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-03-27add autotools based build systemDimitri Stolnikov
2012-03-27rework towards a library interfaceDimitri Stolnikov
2012-03-14display real sample rate with rounding errorSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-03-13add commandline option for setting the sample rateSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-03-12initial commitSteve Markgraf
Signed-off-by: Steve Markgraf <steve@steve-m.de>