Mike Walters
27b8f674da
Fix input copy loop
2016-12-27 21:08:12 +00:00
Mike Walters
a15bff3acf
Scale input samples
2016-12-27 21:08:12 +00:00
Mike Walters
cb53e60a0d
Don't increment power
2016-12-27 21:08:12 +00:00
Mike Walters
c73a1d56a7
Calculate log power
2016-12-27 21:08:12 +00:00
Dominic Spill
6db1849b74
Add some fftw magic to proceedings
2016-12-27 21:08:12 +00:00
Dominic Spill
dc0b5a5798
Fix missed scan -> sweep changes
2016-12-27 21:08:12 +00:00
Dominic Spill
86bde9f4c2
Remove unused helper functions from hackrf_sweep
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
c96156476f
Switch all output from stdout to stderr to allow for piping samples
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
0245204ad9
Add initial hackrf_scan skeleton
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
264e825a4d
Simplify cmake config for adding tools
2016-12-25 11:03:25 +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
9d7b55ccb1
Add host functions to set operacake ports
2016-12-22 17:22:04 +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
Mike Davis
c5e0cfef45
Merge remote-tracking branch 'remotes/origin/master'
2016-12-09 23:38:03 +02:00
Mike Davis
b57b32afa5
Start of sync flag
2016-12-09 23:36:46 +02:00
Michael Ossmann
fac6dd086d
Merge pull request #288 from dominicgs/dfu-build
...
Build both SPI flash and DFU versions of firmware every time
2016-10-27 13:00:35 -06:00
Dominic Spill
cec4f1a11d
Update readme to reflect DFU changes
2016-10-27 12:47:26 -06:00
Dominic Spill
b9d333a8cb
Merge pull request #289 from muellermartin/rad1o-board-id
...
Add rad1o board id to libhackrf
2016-10-07 10:25:27 +01:00
Martin Müller
dccc48ad13
Add CCCamp 2015 rad1o badge board id to libhackrf
...
The rad1o is the badge of the Chaos Communication Camp 2015 (CCCamp15).
The rad1o badge contains a full-featured SDR (software defined radio)
half-duplex transceiver, operating in a frequency range of about 50 MHz
- 4000 MHz, and is software compatible to the HackRF.
See https://rad1o.badge.events.ccc.de for more information.
2016-10-06 23:34:42 +02:00
Dominic Spill
8ed9d91111
Build SPI flash and DFU versions of firmware every time
2016-10-01 13:50:05 +01:00
Michael Ossmann
7840322234
Merge pull request #282 from mossmann/hardware
...
hardware update including Neapolitan, a full-duplex add-on board
2016-09-22 08:59:30 -06:00
Michael Ossmann
4586ad9b67
Merge pull request #280 from dominicgs/clang
...
OS X / clang build fixes
2016-09-22 08:59:16 -06:00
Michael Ossmann
f6c7e43015
Neapolitan: replaced antenna port power MOSFET with current limited power switch
2016-09-21 16:51:41 -06:00
Michael Ossmann
d1f0ac3331
Neapolitan: added decoupling caps near pin headers
2016-09-21 16:27:27 -06:00
Michael Ossmann
ce64e656bb
Neapolitan: added decoupling caps for U15 and U18
2016-09-21 16:14:56 -06:00
Michael Ossmann
797123b3b1
Neapolitan: added RF chokes to some supply pins as a noise reduction experiment
2016-09-21 16:08:33 -06:00