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
schneider
70c41463b1
refact(mixer): Basic mixer abstraction
2017-01-26 00:31:43 +01:00
schneider
35ca538c18
Merge remote-tracking branch 'mossmann/master' into rad1o
...
Just a very rough merge to get off the ground. Major parts are not yet
implemented. The mixer intergration is in a messed up state. Part which
need work have been marked with XXX
Conflicts:
firmware/common/hackrf_core.c
firmware/common/hackrf_core.h
firmware/common/max2837.c
firmware/common/max2837.h
firmware/common/rf_path.c
firmware/common/rffc5071.c
firmware/common/rffc5071.h
firmware/common/sgpio.c
firmware/common/si5351c.c
firmware/common/tuning.c
firmware/common/w25q80bv.c
firmware/common/w25q80bv.h
firmware/common/xapp058/ports.c
firmware/hackrf-common.cmake
firmware/hackrf_usb/hackrf_usb.c
firmware/hackrf_usb/usb_api_register.c
firmware/hackrf_usb/usb_api_transceiver.c
host/hackrf-tools/src/hackrf_transfer.c
2017-01-26 00:21:58 +01: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