aboutsummaryrefslogtreecommitdiffstats
path: root/src/rtl_test.c
AgeCommit message (Collapse)AuthorFilesLines
2024-02-16improve CLI usage docs: '-d' also accepts serialhayati ayguen1-1/+1
commit e30dbd52b638629d58ae6e33ebcf5a2d71a768a5 in https://github.com/librtlsdr/librtlsdr Signed-off-by: hayati ayguen <h_ayguen@web.de> [F. Schmidt: rebased on latest master] Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2022-12-17Fix signal handler from getting stuck in an endless loopTobias Girstmair1-0/+1
The signal handler for SIGINT/TERM/QUIT and, importantly, SIGPIPE tries to write an informational message to stderr. When however stderr is redirected to a closed pipe, this will cause (another) SIGPIPE, and in turn the signal handler will get called again, and again and again. Since we intend to exit rtl_fm anyways, we can just ignore this signal.
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-02-20rtl_test: Support PPM error measurement on Windows.Kacper Michajłow1-12/+46
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2014-02-10lib: change default number of transfers to 15Steve Markgraf1-2/+1
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-04rtl_test: update copyright headerSteve Markgraf1-1/+5
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-24rtl_fm/rtl_test: fix build with MSVC after recent changesSteve Markgraf1-0/+2
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-23utils: convenience functionsKyle Keen1-22/+13
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-11-21rtl_test: use static instead of global varSteve Markgraf1-2/+1
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-10-25tools: play nice with mingw/cygwinHoernchen1-1/+1
2013-03-06rtl_test: add info messageSteve Markgraf1-0/+7
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-11-04rtl_eeprom, rtl_test: remove unused variables and labelsSteve Markgraf1-3/+1
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-10-24rtl_test: add ppm measurementKyle Keen1-2/+90
Use with caution, the result highly depends on the accuracy of the clocksource your machine uses. On some machines it may be quite accurate, on others completely off. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-06-28rtl_test: tuner PLL benchmark only works with E4000Steve Markgraf1-1/+5
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-06-02introduce getters for tuner parameters (gain, type)Dimitri Stolnikov1-0/+10
2012-05-29add local copy of getopt() for win32 buildSteve Markgraf1-16/+1
Now all commandline utilities have a platform-independent syntax. Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-05-25fix gain setting and update usage information for CLI toolsDimitri Stolnikov1-4/+4
2012-05-21fix win32 build of rtl_testHoernchen1-3/+5
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2012-05-17add an initial version of rtl_testSteve Markgraf1-0/+292
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>