Michael Ossmann
66de65e6b4
start Opera Cake frequency mode correctly
...
When switching to frequency mode or modifying the frequency ranges,
ensure that the Opera Cake is switched to the correct port on the very
next tuning.
2021-12-12 13:18:29 -07:00
Michael Ossmann
e25096b17a
firmware: add operacake_activate_ports()
...
Fixes frequency mode which had been broken by operacake_set_ports() only
activating the selected ports when in manual mode (at my suggestion).
2021-12-12 11:56:57 -07:00
Michael Ossmann
083f502413
mirror Opera Cake port selection in frequency mode
2021-12-11 17:51:51 -07:00
Mike Walters
c50ebb1a36
operacake: add time switching mode
2021-10-14 14:41:52 +01:00
Mike Walters
790b5d35cf
operacake: add get/set switching mode functions
2021-10-14 14:36:18 +01:00
Mike Walters
7fd3db9b2b
operacake: create struct for operacake state
2021-10-14 14:36:18 +01:00
Mike Walters
0293cf23db
Opera Cake: use 0-7 instead of I2C addresses & bump USB API version
2021-07-14 18:35:31 +01:00
Dominic Spill
b701579906
Allow portapack and opera cake to coexist and still enable the PP UI
...
The side effect of this is to disable GPIO mode for OC, but I2C still
works
Using both addons together is super unlikely
2019-02-01 12:04:40 -07:00
Dominic Spill
82656b8f14
HackRF Opera Cake - GPIO test mode
2018-11-09 22:10:16 -07: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
Michael Ossmann
a6b9f8f96d
fixed operacake indentation warning in firmware
2017-01-26 15:24:55 -07: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
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