AgeCommit message (Collapse)AuthorFilesLines
2018-04-29change version to 0.5.4v0. Markgraf1-1/+1
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2018-04-26rtl_test: fix build on Mac OSSteve Markgraf1-2/+2
Thanks to mot for reporting. closes #3130 Signed-off-by: Steve Markgraf <steve@steve-m.de>
2018-04-19Makefile.am: Fix "permission denied" during "make distcheck"Harald Welte1-1/+1
This fixes the following error during "make distcheck": echo > ../../.version-t && mv ../../.version-t ../../.version /bin/sh: ../../.version-t: Permission denied
2018-04-18add contrib/jenkins.sh for build testingHarald Welte1-0/+40
2018-04-18configure.ac: Add --enable-sanitize and --enable-werrorHarald Welte1-0/+27
this is "osmocom standard" these days, and is used by our CI scripts
2018-04-18fix "-Wshift-negative-value" compiler warning on ggc-7.3.0Harald Welte1-1/+1
2018-04-18cosmetic: Fix "implicit fall-through" gcc 7.3.0 warningsHarald Welte3-0/+6
2018-02-20lib: fix FC0012 reset GPIOSteve Markgraf1-3/+3
Since a typo in rtlsdr_set_gpio_output() was fixed, FC0012 tuners were not detected anymore, as the reset pin is actually 4, not 5. Thanks to David Basden et al for reporting the bug. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2018-02-20rtl_test: Support PPM error measurement on Windows.Kacper Michajłow1-12/+46
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2017-09-19fix for msvc14Hoernchen1-0/+3
2017-06-13Add option '-T' for activating bias-T in rtl_(adsb|fm|power|tcp)hayati ayguen4-5/+41
* added debug output when activating Signed-off-by: hayati ayguen <h_ayguen@web.de> * fixed options argument Signed-off-by: Fabian P. Schmidt <kerel-fs@gmx.de> Signed-off-by: Steve Markgraf <steve@steve-m.de>
2017-06-12rtl_tcp: add command for bias tee controlDimitri Stolnikov1-0/+4
2017-06-09lib: Use GPIO P0 to toggle an (optional) bias-tLucas Teske2-0/+20
At least one distributor of rtl-sdr dongles (rtl-sdr.com) added a bias-t to their dongles which could be toggled via GPIO P0 of the RTL2832U chip. source: http://www.rtl-sdr.com/rtl-sdr-blog-v-3-dongles-user-guide/ Signed-off-by: Steve Markgraf <steve@steve-m.de>
2017-06-09lib: fix direction bit in GPIO codeLucas Teske1-1/+1
source: http://lea.hamradio.si/~s57uuu/mischam/rtlsdr/ports.html * Removed unnecessary comment of old code. Signed-off-by: Fabian P. Schmidt <kerel-fs@gmx.de> Signed-off-by: Steve Markgraf <steve@steve-m.de>
2016-11-27lib: add new HanfTek dongleSteve Markgraf2-0/+4
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2015-06-09lib: check for libusb init failureHoernchen1-6/+16
2015-06-09tools: allow built-in functions for newer versions of MSVCHoernchen3-4/+6
2015-05-16Merge pull request #20 from lcl7/correct-e4k_reg_writeSteve Markgraf1-1/+3
Correct return code of e4k_reg_write().
2015-05-16New functions rtlsdr_set_tuner_bandwidth()Jiří Pinkava2-4/+40
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2015-05-16Allow setting bandwidth for R820TJiří Pinkava3-2/+93
This improves SDR performence for nearby channel interference. As a sideeffect also improves dynamic range becase ADC is not overloaded by onwanted singlas. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2015-05-08Correct return code of e4k_reg_write().lcl1-1/+3
In contradiction with the documentation, e4k_reg_write() was returning the value 2 upon success (the number of bytes written), not zero as documented. Patched to return zero upon success. As a consequence, this corrects also the return value of e4k_reg_set_mask() and e4k_dc_offset_calibrate().
2014-08-26cmake: include resource file for MSVC buildsDimitri Stolnikov2-26/+70
2014-02-10rtl_tcp: make all global variables staticSteve Markgraf1-2/+2
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-02-10lib: change default number of transfers to 15Steve Markgraf6-11/+8
So far we had 32 * 256KB which was a bit overkill, 15 are more than enough. 15 was chosen instead of 16 because at least on Linux there seems to be a system-wide limit of 63 transfers (when they are 256KB large), so 4 dongles can be used on a single machine without lowering the default transfer number. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-02-09lib: handle events after canceling transfersSteve Markgraf1-10/+15
Otherwise the new transfer status does not propagate into the xfer->status and we try to cancel all transfers twice. Also replace the ifdefs with a single macro for backwards compatibility. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-02-08lib: only print to stderr in tuner_r82xx_set_pll()Steve Markgraf1-1/+1
Found by keenerd. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-02-08change version to 0.5.3gitSteve Markgraf1-1/+1
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-02-07change version to 0.5.3v0.5.3Steve Markgraf1-1/+1
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-02-05add configuration file for Travis CISteve Markgraf1-0/+10
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-02-04remove unused variables, type fixesSteve Markgraf7-20/+13
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-02-04rtl_test: update copyright headerSteve Markgraf1-1/+5
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-02-04rtl_sdr: clean up getopt-stringSteve Markgraf1-1/+1
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-02-04rtl_test: refactoring and optimization for PPM errorMichael Tatarinov1-91/+97
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-29lib: add missing 'goto' in tuner detection codeDenys Berkovskyy1-0/+1
Add missing ‘goto’ to avoid checks for other tuners when R828D tuner is found. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-26unbreak 'make distcheck' with automakeSteve Markgraf1-0/+1
Thanks to zecke for pointing this out. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-24cflags: add -Wdeclaration-after-statementSteve Markgraf2-1/+2
This allows people working on the code to spot the most common error that breaks the MSVC build Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-24rtl_tcp: fix warningSteve Markgraf1-1/+1
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-24rtl_fm/rtl_test: fix build with MSVC after recent changesSteve Markgraf2-1/+4
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-24unbreak automake buildSteve Markgraf1-0/+1
after the latest sublib changes we got: src/Makefile.am:31: compiling `convenience/convenience.c' in subdir requires `AM_PROG_CC_C_O' in `configure.ac' Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-24lib/cmake: check for libusb_handle_events_timeout_completed()Steve Markgraf2-0/+26
libusb < 1.0.9 doesn't have libusb_handle_events_timeout_completed(), but libusb <= 1.0.8 doesn't have version.h, so we need to check for the function. The cmake-code was borrowed from UHD, which also checks for libusb_error_name(), we add that as well since it might come handy later on. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-24lib: add SVEON STV27, sort device listSteve Markgraf2-44/+48
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-24lib: speed up exiting from async handlerSteve Markgraf1-3/+10
Now we're using libusb_handle_events_timeout_completed() instead of the deprecated libusb_handle_events_timeout(), and notify our async state machine when rtlsdr_cancel_async() is called. This speeds up exiting from any program that uses the device asynchronously. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-23rtl_fm: overhaulKyle Keen1-445/+716
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-23rtl_power: fix dBm mathKyle Keen1-2/+8
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-23rtl_test: useful ppmKyle Keen1-27/+63
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-23rtl_adsb: fix threadingKyle Keen1-10/+16
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-23utils: convenience functionsKyle Keen10-355/+587
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-05lib: check for validity of sample ratesSteve Markgraf2-9/+21
Thanks to Joris van Rantwijk for finding what seems to be a hardware limitation/bug (bit 28 of the rsamp register being forced to the value of bit 27). Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-01-03lib: abort if submitting transfer fails, don't deadlock when cancelling failsSteve Markgraf1-2/+10
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-12-27rtl_power: MSVC 2010 doesn't have log2()Kyle Keen1-0/+7
Signed-off-by: Steve Markgraf <steve@steve-m.de>