941 Commits

Author SHA1 Message Date
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
Tobias Schneider
9f142e3356 fix(hackrf-core): Add LED4 for rad1o 2015-07-27 09:28:56 +02:00
Tobias Schneider
1f38354416 fix(hackrf-core): Disable unused clock outputs
They generate noise and are most likely not used
2015-07-27 09:25:18 +02:00
Tobias Schneider
5bd5085cf1 fix(hackrf-core): Disable unused clock source to the MCU
It is not used and creates noise.
2015-07-27 09:22:18 +02:00
Tobias Schneider
cbf2185edc fix(rf-path): Remove misplaced RX/TX switching
The LNA bypass sections were configuring the RX/TX path again. That was
redundant and prevented RX without the LNA.
2015-07-27 09:16:38 +02:00
Stefan `Sec` Zehl
14e23f7f83 New rad1o board has CLK4 and CLK5 swapped. 2015-07-24 00:49:40 +02:00
Christine Koppelt
054a5a3cc8 change BOARD Parameter in README 2015-07-23 00:12:56 +02:00
Stefan `Sec` Zehl
f8a2b60d6d Remove dependency on old dfu-suffix 2015-07-22 23:32:45 +02:00
Stefan `Sec` Zehl
1b58ccf006 Fix include paths 2015-07-22 22:56:17 +02:00
Dominic Spill
510dde7485 Update rad1o firmware and libhackrf to use rad1o PID 2015-07-21 21:22:34 +02:00
Stefan `Sec` Zehl
6fb5885b70 Export usb_phy_enable() 2015-07-10 22:57:02 +02:00
Michael Ossmann
af13e756d9 turn off RF amplifier at end of transmission, fixes bug #178 2015-07-08 16:37:49 -06:00
Dominic Spill
d3ce4779e9 Fix inconsistent indentation 2015-07-07 07:23:48 +01:00
Dominic Spill
ce9ad343e0 Fix issue #113 - CPLD update fails on Windows
Using the patch from @supersat
2015-07-06 21:25:01 +01:00
Tobias Schneider
a5986edb66 fix(max2871): Return the set frequency in Hz 2015-06-14 21:12:24 +02:00
Tobias Schneider
d7ecde3dc1 hack(hackrf_usb): Disable reading the serial number via IAP 2015-06-13 21:56:18 +02:00
Tobias Schneider
fb219b6f86 fix(usb_descriptor): Let the rad1o be a hack-rf on the usb for now 2015-06-09 14:08:57 +02:00
Tobias Schneider
418423bb7c fix(max2871): Increase CP current, use temp compensation and dbl buffering 2015-06-09 13:49:20 +02:00
Tobias Schneider
745456dc28 fix(max2871): Wait for VAS to finish before turning on RFA 2015-06-09 07:07:53 +02:00
Tobias Schneider
e7dedb761e feat(max2871): First mixer_set_frequency implementation 2015-06-08 00:54:56 +02:00