Jared Boone
b4d8ee678e
PortaPack: Lots of clean-up
...
Perform PortaPack initialization separately from and earlier than UI initialization. Track if PortaPack was detected, provide (mostly useless) pointer if so. Put "weak" declarations into respective headers. Moving #includes around.
2019-03-20 10:46:46 -07:00
Dominic Spill
e27038a098
Merge branch 'master' into cpld_sram_load
2019-03-04 12:40:14 +00:00
Dominic Spill
a4c1ab65c6
Merge pull request #602 from jboone/ui_restructuring
...
PortaPack and rad1o Ui restructuring, take 2
2019-03-03 22:27:57 +00:00
Jared Boone
5b5d82be56
Build rad1o UI wrapper to patch the portapack one
...
Also, fix building of blinky.
2019-03-02 21:12:31 -08:00
Jared Boone
c32d57158a
PortaPack: Remove weak UI functions, detect and return UI function table.
...
TODO: Side effect was that now blinky has a lot of unreasonable dependencies.
TODO: rad1o breakage is likely...
2019-03-02 14:23:06 -08:00
Jared Boone
75adda314e
LED: Refactor halt function from CPLD update to core API.
...
Also call if CPLD load fails.
2019-03-02 14:19:21 -08:00
Jared Boone
afb55e18dd
CPLD: Load bitstream to SRAM at start-up.
2019-03-02 14:19:21 -08:00
Dominic Spill
e12866f81e
Remove PLL1 low speed settings (it's out of spec)
2019-02-11 16:38:07 -07:00
Jared Boone
fa2a9acd1a
USB: initial CPLD checksum API support.
2019-01-31 21:19:21 +00:00
Jared Boone
7b86403ce8
PortaPack: If hardware not detected, try to init OperaCake.
2019-01-31 09:24:59 +00:00
Jared Boone
909066cdf8
PortaPack: Replace OperaCake handlers, they were tripping up host tools. Skip operacake_init if PortaPack compiled in, letting operacake_boards be all zero. Should be safe, right?
2019-01-14 20:42:39 -08:00
Jared Boone
e87b3f4fea
PortaPack: Address some unused variable/function warnings.
2019-01-09 15:30:24 -08:00
Jared Boone
5e88bb8565
USB: Set Opera Cake USB handlers to null unless hardware is detected.
2019-01-07 15:30:32 -08:00
Jared Boone
0666dc961d
USB: Bring in constants from host source code.
...
TODO: Deduplicate this when I'm not feeling so lazy.
2019-01-07 15:29:51 -08:00
Jared Boone
c7d761089f
USB: Make vendor request handler table read/write (not const).
2019-01-07 15:29:18 -08:00
Jared Boone
0b46745aed
OperaCake code conflicts with PortaPack code, make compile-time conditional.
2018-12-27 15:14:52 -08:00
Dominic Spill
82656b8f14
HackRF Opera Cake - GPIO test mode
2018-11-09 22:10:16 -07:00
Dominic Spill
bde5ca9f58
DFU serial number - avoid reading serial from flash chip
...
Set a DFU mode specific serial number
2018-03-27 18:08:49 -06:00
Dominic Spill
5f560d6ad3
Merge branch 'mossmann-master' into flash-investigation
2017-12-05 16:18:19 -07:00
Dominic Spill
3f569a8ad4
hackrf_clock: Allow CLKOUT to be enabled / disabled
...
hackrf_clock -o 1 / hackrf_clock -o 0
2017-11-07 11:23:48 -07:00
Dominic Spill
c416fa1294
SPI Flash: add function to clear SPI flash status register
2017-11-06 10:42:19 -07:00
Dominic Spill
8f544ee60d
Add flash status read
2017-09-12 17:52:07 -06:00
Dominic Spill
72a03cffa8
Merge pull request #382 from dominicgs/operaglasses
...
Opera glasses: allow user specified ranges for operacake ports
2017-06-02 10:23:24 -06:00
Dominic Spill
8c7941b0ef
Opera glasses: allow user specified ranges for operacake ports
...
- HackRF switches antenna when tuning
- ports specified using hackrf_operacake cmdline tool
hackrf_operacake -f 2350:2800:0 -f 0:400:1 -f 400:700:2 -f 700:6000:3
2017-05-16 17:18:54 -06:00
Marco Bartolucci
747d8e2278
Removed decimation in CPLD
2017-05-15 12:56:51 +02:00
schneider
c0c0fab368
chore(rad1o): White space fixes and cleanup
2017-02-03 19:27:19 +01:00
schneider
642feac51e
Merge remote-tracking branch 'mossmann/master' into opera-merge
...
Conflicts:
firmware/common/hackrf_core.c
firmware/common/rf_path.c
firmware/hackrf-common.cmake
firmware/hackrf_usb/hackrf_usb.c
firmware/hackrf_usb/usb_api_transceiver.c
host/hackrf-tools/src/hackrf_transfer.c
2017-01-28 23:46:43 +01:00
Dominic Spill
b047dd0cb4
Add software controlled reset
2017-01-27 15:03:53 -07: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
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
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
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
Mike Walters
2d88fe4de3
Reset enter_scan_mode to avoid going straight back into scan_mode
2016-12-27 21:08:12 +00:00
Dominic Spill
57e0924e0d
Rename scan to sweep
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
Dominic Spill
c54e31f397
Add support for multiple operacake boards connected to one HackRF
2016-12-23 21:59:45 +00:00
Mike Davis
25929965f5
Kind of working hw sync
2016-12-15 21:56:49 +02:00
Dominic Spill
0ef1666c2a
Add initial operacake support
2016-12-13 19:07:11 -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
b57b32afa5
Start of sync flag
2016-12-09 23:36:46 +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
5138486b1b
Add Windows Compatible ID descriptors
2016-07-17 22:20:32 +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