Michael Ossmann
5d6667141e
short pulses when enabling VAA to avoid a big voltage glitch
2018-01-28 16:24:48 -07:00
Michael Ossmann
b095c5326a
eliminated minor glitch caused by enabling a GPIO output before setting its value
2018-01-28 16:16:35 -07:00
Michael Ossmann
0335f1a317
Reverted 31a37bd841b99154fce7217d2b3d78a24f8aacd9 Output RFFC5072 LOCK status
...
This enabled a debug signal used during sweep mode development on HackRF One, but it broke Jawbreaker.
2017-02-11 12:24:22 -07:00
Michael Ossmann
0dee1e3b0f
updated top level readme
2017-02-10 22:58:31 -07:00
Michael Ossmann
e6351d7d69
fixed bug that prevented use of num_samples argument to hackrf_init_sweep()
2017-02-10 22:39:25 -07:00
Michael Ossmann
bb24ef5494
Merge pull request #337 from dominicgs/clock_experiments
...
turn off unused clocks in the microcontroller
2017-02-10 17:18:12 -07:00
Michael Ossmann
c57066ebf8
hackrf_sweep: removed bin width from binary output because a more precise result can be computed from the number of bins in a record
2017-02-10 16:37:52 -07:00
Dominic Spill
c0396ea2fb
Reenable some clocks so that HackRF boots
2017-02-10 10:29:54 -07:00
Michael Ossmann
55e3a2087d
hackrf_sweep: fftwf_free
2017-02-09 23:52:07 -07:00
Michael Ossmann
2936ff3cef
clarified some things in firmware/README
2017-02-09 22:16:26 -07:00
Dominic Spill
2163ebac9c
Power down or disable all clocks that we aren't using
2017-02-09 21:23:58 -07:00
Michael Ossmann
06e24e876f
added fields to hackrf_sweep binary output
2017-02-09 18:12:29 -07:00
Dominic Spill
a1d6e7b3fe
Modify hw sync mode to require an argument
...
- allows it to be ignored for HackRFs with older firmware
2017-02-09 16:35:56 -07:00
Dominic Spill
3de6d2d360
Disable EMC clock
2017-02-09 16:34:57 -07:00
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
5b881e1d54
fixed bug that caused tuning glitches in interleaved sweep mode
2017-02-08 10:44:16 -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
00d5b1c575
don't send first buffer to host in sweep mode until it is full
2017-02-07 17:52:09 -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
78b2bb98de
Merge branch 'master' into sweep-csv
2017-02-07 16:19:34 -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
e9d1c71646
fixed firmware bug with sweep ranges that start at high frequencies
2017-02-07 16:00:20 -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
Michael Ossmann
6365d5859c
Merge pull request #333 from dominicgs/host_version
...
Add printable libhackrf and hackrf tools version strings
2017-02-06 13:19:25 -07:00
Dominic Spill
a44875a7a0
Add dirty flag to host versions
2017-02-06 10:57:09 -07:00
Dominic Spill
e66c8eec01
Check function return values when reading registers
2017-02-05 22:35:51 -07:00