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
Dominic Spill
cec4f1a11d
Update readme to reflect DFU changes
2016-10-27 12:47:26 -06:00
Dominic Spill
8ed9d91111
Build SPI flash and DFU versions of firmware every time
2016-10-01 13:50:05 +01:00
Mike Davis
03155691ae
Merge branch 'mossmann-master'
2016-08-29 06:38:13 +02:00
Dominic Spill
2dffba9c47
Remove unude set_configuration() code for CPLD updates
...
- now handled under the default configuration
2016-07-21 13:50:14 +01:00
Dominic Spill
ea2f1a8921
Reduce configuration count to 1
2016-07-21 13:47:45 +01:00
Dominic Spill
5138486b1b
Add Windows Compatible ID descriptors
2016-07-17 22:20:32 +01:00
Dominic Spill
23c44b1d6e
Remove unused USB configuration for CPLD update
2016-07-13 14:38:34 +01:00
Mike Davis
47ea4326e9
Used delay instead of equivalent code
2016-07-08 23:36:03 +02:00
Michael Ossmann
4bee6b87c4
updated toolchain URL
2016-05-17 18:13:30 -06:00
Dominic Spill
b278f059d0
Merge pull request #224 from schneider42/fix-hackrf-disabled-unused-clocks
...
fix(hackrf-core): Disable unused clock outputs
2016-01-22 18:24:08 +00:00
Dominic Spill
0418d13e72
Add dummy byte for w25q80bv fast read command timing
2016-01-18 19:42:13 +00:00
Dominic Spill
6522caa2ce
Merge "abstract buses" and "fix sgpio example to work with signed samples"
2016-01-16 10:40:22 +00:00
Dominic Spill
75dfc5c2cb
Merge branch 'sgpio_rx_samples_signed' of https://github.com/jboone/hackrf into jboone-sgpio_rx_samples_signed
2016-01-16 10:37:43 +00:00
Dominic Spill
eec30d817b
Merge pull request #229 from dominicgs/dfu_build_fix
...
Support both commonly available versions of dfu-util (0.7/0.8)
2016-01-14 18:22:21 +00:00
Tobias Schneider
bdb762f023
feat(max2871): Implement mixer_enable and mixer_disable
2015-12-26 16:19:58 +01:00
Tobias Schneider
98af0a9340
fix(hackrf-usb): Remove unneeded rad1o patch, not reading the serial number
2015-12-21 01:22:01 +01:00
Dominic Spill
87f59de104
Merge "abstract buses" changes with "fix SPI flash read"
2015-12-20 15:28:29 +00:00
Dominic Spill
b985d9c899
Merge branch 'abstract_buses' of https://github.com/jboone/hackrf into jboone-abstract_buses
2015-12-18 12:24:43 +00:00
Dominic Spill
90bc36c9da
Support both commonly available versions of dfu-util (0.7/0.8)
2015-12-17 19:09:29 +00:00
Tobias Schneider
d7c162902c
fix(hackrf-ui): Make the calls weak
2015-12-09 22:26:16 +01:00
Tobias Schneider
c6e7490397
Merge remote-tracking branch 'mossmann/master' into rad1o
...
Conflicts:
host/misc/udev/53-hackrf.rules.in
host/python/max2837_dump.py
host/python/set_transceiver_mode.py
2015-12-07 21:05:39 +01:00
Tobias Schneider
86b424d9d3
feat(hackrf): Callbacks for a possible UI
2015-12-07 00:29:33 +01:00
Tobias Schneider
9e827b56be
hack(rad1o): Lower noise configuration
2015-12-05 23:46:59 +01:00
Tobias Schneider
9a45248829
fix(max2871.c): Switch to a 50 MHz PFD for better performance
2015-11-30 00:23:55 +01:00
Tobias Schneider
84d800eaeb
fix(hackrf-core): Disable unused clock outputs
...
They generate noise and are most likely not used
2015-11-14 21:35:39 +01:00
Jared Boone
2022cc6351
Only perform W25Q80BV setup once, at startup.
...
hackrf_usb firmware does not run from SPI flash once the ROM bootloader is done. Simplify assumptions by initializing SPI flash once, early. Do not initialize it every 256 bytes that are read from or written to the device.
2015-08-28 13:03:40 -07:00
Jared Boone
a4e447cb9e
Use W25Q80BV read function to retrieve SPI flash contents.
2015-08-28 12:50:07 -07:00
Jared Boone
7c98d3e14b
Add W25Q80BV function to fast-read from device.
2015-08-28 12:48:05 -07:00
Jared Boone
83d79be584
Push rf_path_set_direction() calls into test functions.
...
The tx_test() is now put into TX mode.
2015-08-24 10:20:57 -07:00
Jared Boone
f128a15117
Reduce mag^2 threshold a bit.
2015-08-17 11:15:58 -07:00
Jared Boone
149cd4effc
Configure SGPIO slice mode early.
2015-08-17 11:15:40 -07:00
Jared Boone
69db61c5c1
Remove extra SGPIO API calls.
...
Functions are now performed in rf_path_set_direction().
2015-08-17 11:14:55 -07:00
Jared Boone
adbc5a6f26
Fix calculation of mag^2.
2015-08-17 11:14:14 -07:00
Jared Boone
f2c0531bc2
Change frequency to center of 2.4GHz ISM.
2015-08-17 11:12:52 -07:00
Jared Boone
6f9e7fdab8
Adapt code to signed samples.
...
Necessary due to change in CPLD to produce signed samples.
2015-08-15 10:03:12 -07:00
Tobias Schneider
e612dfd8bf
fix(usb): Use new USB PID: 0xCC15
2015-08-11 11:19:58 +02:00
Tobias Schneider
dfbbbfb956
Merge remote-tracking branch 'upstream/rad1o' into rad1o
2015-08-11 11:08:08 +02:00
Tobias Schneider
5ce0cc853b
hack(tuning): Fix IF to 2.35 GHz
2015-08-11 11:03:37 +02:00
Stefan `Sec` Zehl
abab6b154a
Deal with the bigger flash we have on rad1o
2015-07-30 00:06:55 +02:00
Stefan `Sec` Zehl
62799d4158
HACK: wait until si5351 is powered up
2015-07-28 02:51:52 +02:00
Tobias Schneider
60b3ef3112
fix(sgpio): Fix rad1o HW bug which inverts RX Q
...
As it is only inverted in the RX path (in respect to the HackRF) we need
to distinguish between RX/TX and inverted and not inverted.
2015-07-27 11:30:52 +02:00
Tobias Schneider
dfa12fe169
fix(hackrf-core): Give rad1o its own clock configuration section
...
The old one was broken for the HackRF by
14e23f7f83fed366ddf0d25da92e43118cdbf87c
2015-07-27 09:38:58 +02:00