Michael Ossmann
e7647f62f3
fixed bug in frequency reported to binary output of hackrf_sweep
2017-02-08 17:24:05 -07:00
Michael Ossmann
4ac132a4ea
hackrf_transfer: switched some output messages from stdout to stderr
2017-02-08 17:03:05 -07:00
Michael Ossmann
53d0b8b73e
set release string in libhackrf and hackrf-tools even if they are built separately
2017-02-08 15:44:21 -07:00
Michael Ossmann
9e4f14443a
Don't build hackrf_operacake utility.
...
Operacake developers can reverse this change locally if needed.
The utility will have a new name or will be replaced by functions in other tools before we reinstate it.
2017-02-08 14:48:52 -07:00
Michael Ossmann
405a11fb96
added multisynth config to hackrf_debug example usage
2017-02-08 14:42:39 -07:00
Michael Ossmann
f2877d20af
change si5351c usage example to be the most common register that folks are likely to want to read
2017-02-08 14:42:39 -07:00
Michael Ossmann
b6d2774a0b
fixed long option usage examples
2017-02-08 14:42:39 -07:00
Michael Ossmann
77ace5a118
made part naming consistent in hackrf_debug
2017-02-08 14:42:39 -07:00
Dominic Spill
2e76e6624e
Merge pull request #336 from mossmann/sweep-csv
...
Sweep csv
2017-02-08 14:21:23 -07:00
Michael Ossmann
da81302acf
Merge pull request #335 from dominicgs/single_debug_tool
...
Single debug tool
2017-02-08 14:11:39 -07:00
Michael Ossmann
03d93c1369
added one shot mode to hackrf_sweep
2017-02-08 10:46:08 -07:00
Michael Ossmann
c9c70f7adb
hackrf_sweep: don't skip more input than necessary when waiting for valid data
2017-02-08 00:42:13 -07:00
Michael Ossmann
5e6e70659b
hackrf_sweep: suppress processing and output until the first expected frequency is seen
2017-02-08 00:37:42 -07:00
Michael Ossmann
5ab315a73a
code cleanup
2017-02-07 21:11:50 -07:00
Michael Ossmann
c68aedef31
added output description to hackrf_sweep help
2017-02-07 20:25:21 -07:00
Michael Ossmann
05759ce1c8
fft bin selection in hackrf_sweep binary output, similar to text output
2017-02-07 18:02:52 -07:00
Michael Ossmann
813f540e94
fixed FFT bin reordering bug in hackrf_sweep
2017-02-07 17:48:24 -07:00
Michael Ossmann
0c45d65dc3
allow selection of FFT bin width in hackrf_sweep
2017-02-07 17:12:16 -07:00
Dominic Spill
50da1909f1
Remove old separate debug tools
2017-02-07 17:11:45 -07:00
Dominic Spill
1587c95a59
Support max2837, rffc5071, and si5351
2017-02-07 17:11:13 -07:00
Dominic Spill
ebaebf42f8
Initial commit of combined debug tool
2017-02-07 17:11:13 -07:00
Michael Ossmann
ad9ee61e64
fixed bug in bandwidth filter option error checking in hackrf_transfer
2017-02-07 16:19:05 -07:00
Michael Ossmann
a32dedf1a7
fixed bug in bandwidth filter option error checking in hackrf_transfer
2017-02-07 16:18:30 -07:00
Michael Ossmann
4b6de820ef
support multiple frequency ranges in hackrf_sweep
2017-02-07 15:37:26 -07:00
Michael Ossmann
5c196eab4d
Merge branch 'master' into sweep-csv
2017-02-07 14:11:22 -07:00
Michael Ossmann
baafa0597c
Merge pull request #334 from dominicgs/static-analysis
...
Static analysis
2017-02-07 14:10:36 -07:00
Michael Ossmann
e1b1dbd647
Moved sweep mode frequency computation into firmware.
...
Changed from long list of tuning frequencies to short list of ranges.
2017-02-07 13:57:49 -07:00
Michael Ossmann
9916920e11
Merge branch 'master' into sweep-csv
2017-02-06 20:40:15 -07:00
Michael Ossmann
d3b30eca59
default frequency range and error checking of frequency range in hackrf_sweep
2017-02-06 20:39:14 -07:00
Dominic Spill
e66c8eec01
Check function return values when reading registers
2017-02-05 22:35:51 -07:00
Dominic Spill
38c67f7e89
Add printable libhackrf and hackrf tools version strings
2017-02-05 21:40:57 -07:00
Michael Ossmann
3ad5113201
Select only the best sections of the FFT output.
...
Skip the lowest 1/8 of the band, the middle 1/4 of the band, and the highest 1/8 of the band.
This provides full coverage of the selected frequency range because the hopping pattern was designed with this in mind.
2017-02-04 10:43:33 -07:00
Michael Ossmann
93201702d6
too few Hz
2017-02-04 10:30:33 -07:00
Michael Ossmann
8ec1fb3274
too many Hz
2017-02-04 10:09:26 -07:00
Michael Ossmann
3b1a21519b
consolidated a little code in hackrf_sweep
2017-02-04 10:07:17 -07:00
Michael Ossmann
74aea3266e
Made hackrf_sweep output more like rtl_power's.
2017-02-04 09:58:04 -07:00
Dominic Spill
8902a50245
Remove unused error checking code
2017-02-04 00:08:48 -07:00
Dominic Spill
bcbb7cc2e3
Remove unused test for result in opt parsing
2017-02-04 00:07:30 -07:00
Dominic Spill
35df00bd84
Remove repeated check for fd==NULL
2017-02-04 00:06:23 -07:00
Michael Ossmann
586082e3e5
fixed off-by-one error in hackrf_sweep again
2017-02-03 17:48:16 -07:00
Michael Ossmann
bb350dccc0
fixed off-by-one error in hackrf_sweep
2017-02-03 17:44:10 -07:00
Michael Ossmann
a51f06350e
print actual values for all fields in hackrf_sweep csv output
2017-02-03 17:08:11 -07:00
Michael Ossmann
8ee7052660
Added csv text output to hackrf_sweep.
...
Added -B option for binary output.
Text output is now the default.
Removed binary dump of raw samples between FFTs.
2017-02-03 16:38:06 -07:00
Michael Ossmann
625fcc8c4a
Merge pull request #327 from dominicgs/device_selection_options
...
Device selection options
2017-02-03 12:09:25 -07:00
Dominic Spill
b8aaee6e72
Correct usage for -d <serial number>
2017-02-03 12:07:07 -07:00
Michael Ossmann
296117f3bb
removed unused TX options from hackrf_sweep
2017-02-03 11:58:29 -07:00
Dominic Spill
feeb7a9c95
Add selection by device serial number to rffc5071 and max2837 tools
2017-02-03 10:20:23 -07:00
Dominic Spill
55d7e7f2d2
Standardize device selection options in hackrf-tools
...
Fixes issue #318
2017-02-03 10:08:41 -07:00
Michael Ossmann
e7d459b30f
Changed "User cancel" message to "Exiting" because it can happen in situations other than a user action.
...
Fixes #319 investigate "User cancel error"
2017-02-01 21:00:35 -07:00
Michael Ossmann
0eb85c529c
Fixed firmware dwell time bug in sweep mode. Two buffers of sample data are now thrown away at the start of each step in order to allow time for tuning.
...
Fixes #317 .
2017-02-01 16:21:04 -07:00