Commit Graph

661 Commits (development)

Author SHA1 Message Date
MiniLight 06ab160d20
A UDP version of the implementation for rtl_tcp 2016-12-21 01:25:06 -02:00
MiniLight 0f729eabd0
Fedora "libusb-1.0/libusb.h" support append. 2016-12-21 01:25:06 -02:00
Lucas Teske 460baa9503
Added ARM Hard Float Debianize 2016-12-21 01:24:19 -02:00
Lucas Teske 1b1acb5b20 Merge pull request #30 from pothosware/master
Fixes for compiling under MSVC 2013 and 2015
2016-12-08 18:13:25 -02:00
Josh Blum c20ba84fba Fix check for NEED_PTHREADS_WORKARROUND
The if statement was checking for defined, but the option is always defined.
It needed to check for the value of NEED_PTHREADS_WORKARROUND instead
to conditionally add the definition for NEED_PTHREADS_WORKARROUND.

Tested on MSVC2013 and 2015
2016-12-08 10:02:56 -08:00
Josh Blum 51ae5b5f64 rtl_fm: snprintf for older MSVC 2016-12-05 12:28:19 -08:00
Josh Blum 9b03f7500c rtl_ir: round() provided by newer MSVC 2016-12-05 12:26:49 -08:00
Josh Blum acc31269d4 rtl_tcp: usleep definition for windows 2016-12-05 12:14:09 -08:00
Lucas Teske 21f87a6430 Merge pull request #28 from librtlsdr/development
Development
2016-12-04 14:24:03 -02:00
Lucas Teske 0c27010054
Fixed missing stddef.h in rtl-sdr.h 2016-12-04 14:21:19 -02:00
hayati ayguen d621bf001f
minor fix
fixed typo in usage
updated CmakeLists for win32-qtcreator: added option RTL_FULL_STATIC_BUILD
  librtlsdr-win32-v0.6.0.zip is missing libusb-1.0.dll, pthreadGC2.dll and libgcc_s_dw2-1.dll

Signed-off-by: hayati ayguen <h_ayguen@web.de>
(cherry picked from commit 35bf7adf75)
2016-11-28 01:33:48 -02:00
Lucas Teske b2dff298a1
Added Bias T Support from RTL-SDR Blog V3 Dongle 2016-11-28 01:33:24 -02:00
Lucas Teske 2c6201a8fe
Fixed debianize to include pkgconfig script 2016-11-28 01:25:49 -02:00
Lucas Teske 9d9319ce43 Merge pull request #25 from librtlsdr/v0.7-propose
V0.7 propose
2016-11-28 01:20:34 -02:00
Lucas Teske 3106ce1b4b
Updated to v0.7 2016-11-27 22:22:25 -02:00
Lucas Teske 30a3216b2d
Moved include rtl_tcp.h from rtl-sdr.h to rtl_tcp.c (where it should be)
*	So @f4exb was right to include the rtl_tcp.h in CMakeLists install. If anyone is making a C program that communicates with rtl_tcp, it will probably use the enums. (See PR #22 and issue #21)
*	Added rtl_tcp.h to CMakeLists install script and moved rtl_tcp.h include to rtl_tcp.c file
*	Added Eclipse gitignore (for anyone that uses eclipse to compile)
*	Closes Issue #21
2016-11-27 22:22:25 -02:00
muttoni 90afc43af7
Added option '-w' to rtl_sdr that allows setting the tuner bandwidth. 2016-11-27 22:22:25 -02:00
hayati ayguen 484469dcb2
updated README.rtlfm_cmdfile: added keywords adcmax and adcrms
also added option -W

Signed-off-by: hayati ayguen <h_ayguen@web.de>
2016-11-27 22:22:25 -02:00
hayati ayguen 4f1bdf853d
added options adcmax and adcrms in command file and blocksize
* adc options are for determining optimal gain settings and detect oversteering
* added option -W for block size
* omit setting of frequency/gain/bandwidth when no change to optimise scanning

Signed-off-by: hayati ayguen <h_ayguen@web.de>
2016-11-27 22:22:25 -02:00
Hayati Ayguen dd2eea3d73
README explaining rtl_fm option '-C' and the command file
Signed-off-by: Hayati Ayguen <h_ayguen@web.de>
2016-11-27 22:22:25 -02:00
Hayati Ayguen 3a82583519
scanning via csv command file with specific gain and command-execution triggers
changes:
* extended output at option -L to print rms as level in dB
* changed center frequency from up- to downconversion of 1/4 capture_rate
  for better fitting to the out-of-center R820T narrow-band IF-filters,
  e.g. 350 kHz

main feature:
* added option -C for .csv command file
* keywords, that are replaced in arguments when executing commands
 - keywords must be freestanding in the argument list
 - keywords are "!freq!", "!gain!", "!mlevel!", "!crit!", "!reflevel!", "!reftol!"
   for frequency, gain, measured level,
   operation: "in", "out", "<" or ">". ">" will give a "squelch",
   reference level and reference tolerance,
* gather/log scan/level statistics when exiting rtl_fm with command file

* power measurement: muting with command file is dropping full packets
  - after DC filtering

other additions:
* added option -m for setting minimum capture rate
* added option -B for changing number samples to drop/mute
  after changing frequency
* added option -n to disable demodulation output to stdout/file

Signed-off-by: Hayati Ayguen <h_ayguen@web.de>
2016-11-27 22:22:25 -02:00
Hayati Ayguen 75149240ef
allow units for samplerate with rtl_test option '-s'
Signed-off-by: Hayati Ayguen <h_ayguen@web.de>
2016-11-27 22:22:25 -02:00
hayati ayguen f286059dd1
silence compiler warning, complaining C90 declaration after statement
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2016-11-27 22:22:25 -02:00
hayati ayguen 43c4028b00
direct sampling mode switching depending on center_frequency
added API function rtlsdr_set_ds_mode(dev, enum rtlsdr_ds_mode, freq_threshold)
added CLI option '-D' to rtl_(fm|power|tcp) for mode and threshold frequency

Signed-off-by: hayati ayguen <h_ayguen@web.de>
2016-11-27 22:22:25 -02:00
hayati ayguen 34bbae3f11
deactivate bias-T with rtlsdr_close()
bias-T voltage was staying on when rtl_* tool ended!

Signed-off-by: hayati ayguen <h_ayguen@web.de>
2016-11-27 22:22:25 -02:00
hayati ayguen 4c25b38947
option '-T' for activating bias-T in rtl_(adsb|fm|power|tcp)
* added debug output when activating
* removed option '-E biasT' in rtl_fm

Signed-off-by: hayati ayguen <h_ayguen@web.de>
2016-11-27 22:22:25 -02:00
hayati ayguen 6c780765ee
added cli '-E biasT' to rtl_fm and allow control over rtl_tcp
Signed-off-by: hayati ayguen <h_ayguen@web.de>
2016-11-27 22:22:25 -02:00
hayati ayguen 23ce5dd821
fix rtl_tcp's default bufferlength for smooth streaming
fix for commit e6bdc91e99

Signed-off-by: hayati ayguen <h_ayguen@web.de>
2016-11-27 22:22:25 -02:00
hayati ayguen 582c361066
minor fix
fixed typo in usage
updated CmakeLists for win32-qtcreator: added option RTL_FULL_STATIC_BUILD
  librtlsdr-win32-v0.6.0.zip is missing libusb-1.0.dll, pthreadGC2.dll and libgcc_s_dw2-1.dll

Signed-off-by: hayati ayguen <h_ayguen@web.de>
(cherry picked from commit 35bf7adf75)
2016-11-27 22:22:25 -02:00
Lucas Teske 83a441a50d
Added GPIO Fix as suggested by RTL-SDR Admin
*	See http://www.rtl-sdr.com/new-rtl-sdr-blog-units-now-available-in-store-hf-via-direct-sampling-software-switchable-bias-tee-less-noisespurs/#comment-81366
*	See http://lea.hamradio.si/~s57uuu/mischam/rtlsdr/ports.html
2016-11-27 22:21:46 -02:00
Lucas Teske 7fe3ba3835
Added Bias T Support from RTL-SDR Blog V3 Dongle 2016-11-27 22:21:46 -02:00
Lucas Teske 4fd79242b9
Merge remote-tracking branch 'steve-m/master' 2016-11-27 22:12:26 -02:00
Steve Markgraf e3e6ee23b7 lib: add new HanfTek dongle
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2016-11-27 12:19:44 +01:00
Lucas Teske 609e87b8c0 Merge pull request #19 from ddcc/master
Fix misc. compilation issues, update gitignore
2016-09-17 00:19:57 -03:00
Dominic Chen e35935f443 Fix misc. compilation issues, update gitignore 2016-09-16 23:12:31 -04:00
hayati ayguen 35bf7adf75 minor fix
fixed typo in usage
updated CmakeLists for win32-qtcreator: added option RTL_FULL_STATIC_BUILD
  librtlsdr-win32-v0.6.0.zip is missing libusb-1.0.dll, pthreadGC2.dll and libgcc_s_dw2-1.dll

Signed-off-by: hayati ayguen <h_ayguen@web.de>
2016-08-30 00:24:00 +02:00
Lucas Teske 751bc98630
Changed debianize scripts to have x32 and x64 2016-08-23 00:03:37 -03:00
Lucas Teske 6b314e05b4 Merge pull request #15 from librtlsdr/development
Development to Master
2016-08-18 23:25:16 -03:00
Lucas Teske 5cec6658f2 Merge pull request #13 from librtlsdr/DRPCWIN
Disable RPC for Windows Builds
2016-08-17 10:50:03 -03:00
Lucas Teske 7228e75429
Sorry, wrong notation at CMAKE 2016-08-17 10:47:56 -03:00
Lucas Teske f0c0e8a9ed
Disabling RPC in Windows builds. It uses POSIX calls and we should port it
in the future.
2016-08-17 10:44:02 -03:00
Lucas Teske df4a68273a Merge pull request #12 from librtlsdr/VersionChange
Change version to 0.6
2016-07-23 17:41:24 -03:00
Lucas Teske 3e80bdf9c5
Change version to 0.6 2016-07-22 14:48:07 -03:00
Lucas Teske 44cef14faa Merge pull request #11 from rxseger/rpc_ir
Add rtl_rpcd for using librtlsdr remotely + IR control (rpc_ir)
2016-07-22 13:35:08 -03:00
Lucas Teske 183245fa3f Merge pull request #9 from rxseger/ir
Add rtl_ir and infrared listening option to rtl_tcp
2016-07-22 02:18:17 -03:00
Lucas Teske bf3319ddea Merge pull request #10 from librtlsdr/PThreadsFix
Bug Fix for some Broken MinGW PThreads sources
2016-07-22 02:05:20 -03:00
Lucas Teske 3cda64cbc3
Bug Fix for some Broken MinGW PThreads sources 2016-07-22 02:02:33 -03:00
rxseger 2316a13bd3 rtl_rpcd: on IR thread, use select() to check if can send instead of blocking forever 2016-07-04 01:36:48 +00:00
rxseger 04992ac4bd rtl_rpcd: add IR listening option 2016-07-04 00:11:40 +00:00
rxseger 69b1931689 Merge branch 'rpc'
Conflicts:
	src/CMakeLists.txt
	src/Makefile.am
2016-07-04 00:07:57 +00:00