716 Commits

Author SHA1 Message Date
Dominic Spill
7584fd211e Update submodule to include watchdog reset changes 2017-01-27 15:26:37 -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
Dominic Spill
1cec9ad4db Add Operacake USB API (firmware) 2016-12-19 21:50:29 -07:00
Mike Davis
25929965f5 Kind of working hw sync 2016-12-15 21:56:49 +02:00
Dominic Spill
bd1111a2e3 Fix silly polarity issues 2016-12-13 19:23:19 -07:00
Dominic Spill
0ef1666c2a Add initial operacake support 2016-12-13 19:07:11 -07:00
Dominic Spill
cde5ef5bb7 Fix multibyte reads over i2c 2016-12-13 19:05:49 -07:00
Mike Davis
976c99c1ad Kind of working hardware sync 2016-12-10 21:42:20 +02:00
Mike Davis
3672f38b27 Experiments with gpio pins, for hardware sync 2016-12-10 18:47:38 +02:00
Mike Davis
242f73efb1 Added multiple device sync 2016-12-10 01:13:43 +02:00
Mike Davis
4a8e3d0d94 Merge branch 'master' into multi-device-hardware-sync 2016-12-09 23:39:20 +02:00