Martin Ling
5b2a390728
Move M0 offset and tx variables into a state struct.
...
These variables are already placed together; this commit just groups
them into a struct and declares this in a new header.
This commit should not result in any change to the firmware binary.
Only the names of symbols are changed.
2022-01-03 18:47:58 +00:00
Mike Walters
1cb2abf747
Disable USB interrupts during sweep set_freq call
...
Previously, a USB vendor request could interrupt in the middle of
set_freq and make conflicting changes, leaving the HackRF in an
undefined state.
fixes #772
2021-03-17 13:03:06 +00:00
Michael Ossmann
c0aed2edb7
firmware: clean up transceiver modes
2020-02-11 16:59:59 +00:00
Michael Ossmann
79f95abdb3
correct discrepancy between number of samples and number of bytes in blocks of samples
...
related to #346
2017-02-16 12:46:17 -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
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
e9d1c71646
fixed firmware bug with sweep ranges that start at high frequencies
2017-02-07 16:00:20 -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
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
Dominic Spill
6b831d31cc
Stop dropping buffers in firmware and allow the host to make the decision.
2016-12-27 21:08:12 +00:00
Dominic Spill
a95d1ac027
Add dwell time argument to hackrf sweep
...
- untested because I'm not able to fire up my HackRF right now
2016-12-27 21:08:12 +00:00
Dominic Spill
6463479888
Extend frequency array to allow 6GHz sweeping
2016-12-27 21:08:12 +00:00
Mike Walters
f7cd712ff9
Fix up frequency list size
2016-12-27 21:08:12 +00:00
Dominic Spill
c127cdc0a4
Frequency list PoC
2016-12-27 21:08:12 +00:00
Mike Walters
b6a7972916
Add extra fs/4 hops to overlap band-edges and DC spikes
2016-12-27 21:08:12 +00:00
Mike Walters
8e21d5cba0
Skip first block after retune
2016-12-27 21:08:12 +00:00
Dominic Spill
57e0924e0d
Rename scan to sweep
2016-12-27 21:08:12 +00:00