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 |
|
schneider42
|
3302ca3146
|
fix(readme): Use correct DFU filename
|
2017-02-03 16:36:32 +01:00 |
|
Michael Ossmann
|
50776acdb8
|
Merge pull request #325 from dominicgs/device_selection_options
Code clean up
|
2017-02-01 16:32:22 -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
|
d61efc0c07
|
Remove experimental firmware code - never used in firmware
|
2017-02-01 16:02:08 -07:00 |
|
Dominic Spill
|
78182194e0
|
Turn off VBUS discharge to reduce current draw
|
2017-01-31 15:54:48 -07:00 |
|
Dominic Spill
|
255b7b4705
|
Add USB API versioning
|
2017-01-30 18:30:17 -07:00 |
|
Michael Ossmann
|
4363144366
|
Merge pull request #313 from dominicgs/reset
Add software controlled reset
|
2017-01-27 16:15:03 -07:00 |
|
Dominic Spill
|
7584fd211e
|
Update submodule to include watchdog reset changes
|
2017-01-27 15:26:37 -07:00 |
|
Dominic Spill
|
b047dd0cb4
|
Add software controlled reset
|
2017-01-27 15:03:53 -07:00 |
|
Dominic Spill
|
cb06ce9656
|
ifdef out HackRF One rf path pins for jawbreaker build
|
2017-01-27 12:24:19 -07:00 |
|
Michael Ossmann
|
6ddb7948e6
|
fixed indentation warning in sgpio-rx
|
2017-01-26 23:40:02 -07:00 |
|
Michael Ossmann
|
4dae32fb1b
|
fixed unused variable warning in blinky
|
2017-01-26 23:39:41 -07:00 |
|
Michael Ossmann
|
e3a3bffca5
|
fixed bug in dfu.py that made it only work for hackrf_usb
|
2017-01-26 22:21:18 -07:00 |
|
Michael Ossmann
|
a6b9f8f96d
|
fixed operacake indentation warning in firmware
|
2017-01-26 15:24:55 -07:00 |
|
Michael Ossmann
|
46693ee630
|
Merge pull request #306 from dominicgs/firmware_build_python
Replace python one liner with script to build dfu files
|
2017-01-24 17:27:08 -07:00 |
|
Dominic Spill
|
1ad2577f55
|
Reinstate commands to clean up after DFU process
|
2017-01-24 17:21:42 -07:00 |
|
Michael Ossmann
|
14efd8ba58
|
updated GCC toolchain URL in firmware README
|
2017-01-24 16:37:53 -07:00 |
|
Michael Ossmann
|
3474ad50c0
|
Merge branch 'multi-device-hardware-sync' of https://github.com/dodgymike/hackrf into dodgymike-multi-device-hardware-sync
|
2017-01-24 16:18:33 -07:00 |
|
Dominic Spill
|
fdeaa92b7e
|
Replace python one liner with script to build dfu files
|
2017-01-24 15:44:15 -07:00 |
|
Mike Davis
|
533b5a4150
|
Remove dummy buffer
|
2017-01-24 22:09:03 +02:00 |
|
Dominic Spill
|
60f64928d3
|
Merge branch 'master' into operacake
|
2017-01-23 17:50:09 -07:00 |
|
Dominic Spill
|
8e4850d36e
|
Add HackRF tool to change operacake ports
|
2017-01-23 15:52:38 -07:00 |
|
Mike Davis
|
ddb19a86fe
|
Add vendor request for enabling/disabling gpio-based sync
|
2017-01-22 22:28:11 +02:00 |
|
Mike Davis
|
4b4cd181d8
|
Sync ready
|
2017-01-03 22:25:32 +02: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
|
2d88fe4de3
|
Reset enter_scan_mode to avoid going straight back into scan_mode
|
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 |
|
Mike Walters
|
8c08d99879
|
Wait for scan_params to actually arrive before starting scan mode
|
2016-12-27 21:08:12 +00:00 |
|
Mike Walters
|
a303097c31
|
Add magic & scan_freq to the start of each transfer
|
2016-12-27 21:08:12 +00:00 |
|
Mike Walters
|
ccc424e21f
|
Cleanup scan_mode usb transfer logic
|
2016-12-27 21:08:12 +00:00 |
|
Mike Walters
|
805e8c02e9
|
Revert "Only transfer one block per re-tune"
This reverts commit 3614cd3050d4cbbde651dae57fc35d689b18934f.
|
2016-12-27 21:08:12 +00:00 |
|
Mike Walters
|
9b375a17ea
|
Fix init_scan request length
|
2016-12-27 21:08:12 +00:00 |
|
Dominic Spill
|
8c96d9cf32
|
Change granularity of scan mode to MHz
|
2016-12-27 21:08:12 +00:00 |
|
Mike Walters
|
d19b4efa2e
|
Only transfer one block per re-tune
|
2016-12-27 21:08:12 +00:00 |
|
Mike Walters
|
97c317e9a4
|
Add init_scan call to libhackrf
|
2016-12-27 21:08:12 +00:00 |
|
Dominic Spill
|
1b8e1d18c5
|
Add scan mode function separate to main loop
|
2016-12-27 21:08:12 +00:00 |
|
Dominic Spill
|
2e17b7e884
|
Use vendor request to start scan mode
|
2016-12-27 21:08:12 +00:00 |
|
Mike Walters
|
9f2d6cdbea
|
WIP scanning
|
2016-12-27 21:08:12 +00:00 |
|
Mike Walters
|
31a37bd841
|
Output RFFC5072 LOCK status
|
2016-12-27 21:08:12 +00:00 |
|
Mike Walters
|
f7bdbb07d8
|
Speed up RFFC5072 comms by 50%!
|
2016-12-27 21:08:12 +00:00 |
|
Mike Walters
|
303334870f
|
Don't bother setting path 1 when tuning RFFC5072
Mixer path 1 only exists in the RFFC5071
|
2016-12-27 21:08:12 +00:00 |
|
Dominic Spill
|
b528af46c1
|
Tidy unused operacake code and use addresses to refer to boards
|
2016-12-25 11:01:55 +00:00 |
|
Dominic Spill
|
c54e31f397
|
Add support for multiple operacake boards connected to one HackRF
|
2016-12-23 21:59:45 +00:00 |
|