Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | mg: Added stubs for LO controls | Martin Braun | 2017-12-22 | 2 | -0/+77 | |
| | ||||||
* | mg: Refactor magnesium_radio_ctrl and friends | Martin Braun | 2017-12-22 | 9 | -1014/+1275 | |
| | | | | | | - Spin out AD9371 control into its own class - Split file into multiple compilation units - Fixed many minor code formatting issues | |||||
* | mg: Add defer_commit argument to CPLD controls | Martin Braun | 2017-12-22 | 2 | -15/+32 | |
| | | | | | This will set you call setters on the CPLD control object without immediately triggering a SPI transaction. | |||||
* | mg: Add support for TX switches. | Alex Williams | 2017-12-22 | 1 | -2/+58 | |
| | ||||||
* | n3xx: add atr switch update for tx direction | Trung N Tran | 2017-12-22 | 2 | -3/+29 | |
| | ||||||
* | mg: Add DSA, AD9371, and total gain | Trung N Tran | 2017-12-22 | 2 | -46/+241 | |
| | | | | | | | - Adds gains to gain group: dsa, ad9371 - Defaults to splitting gains evenly across group members - Adds gain_mode which allows automatic gain setting, or manually setting DSA vs. AD9371 | |||||
* | n3xx: Configure antenna switching | Trung N Tran | 2017-12-22 | 2 | -46/+72 | |
| | | | | | This enables the various bands for the Magnesium dboard. Note: Tx support is not part of this commit. | |||||
* | mg: Add support for low band LOs and RX switches | Alex Williams | 2017-12-22 | 2 | -4/+272 | |
| | ||||||
* | mg: Add controls for frontpanel- and internal GPIOs | Martin Braun | 2017-12-22 | 2 | -1/+46 | |
| | | | | | | | | - FP-GPIOs are currently unconnected, we just create the object (pending FPGA changes) - One ATR/GPIO controller per radio - Internal GPIOs (controlling DSA and AD9371 gain bits) are set to MODE_GPIO, they don't toggle on ATR state change | |||||
* | mg: Add peripheral controls for CPLD and LO synthesizers | Martin Braun | 2017-12-22 | 2 | -2/+106 | |
| | ||||||
* | mg: Refactored control class | Martin Braun | 2017-12-22 | 2 | -185/+282 | |
| | | | | | | | - Reordered methods - Renamed AD9371-specfic functions with _myk prefix - Renamed _slot_prefix to _rpc_prefix - Moved to 4-radio model (one RFNoC block per channel) | |||||
* | mg: Add control object for CPLD | Martin Braun | 2017-12-22 | 3 | -0/+634 | |
| | ||||||
* | mg: Add dboard EEPROM properties | Martin Braun | 2017-12-22 | 1 | -2/+18 | |
| | | | | Signed-off-by: Martin Braun <martin.braun@ettus.com> | |||||
* | mg: Fix lambda-related warnings in block control | Martin Braun | 2017-12-22 | 1 | -12/+15 | |
| | | | | We're not using C++14 yet, so named captures are not yet available. | |||||
* | N310: Updated controls for Mg daughterboard | Mark Meserve | 2017-12-22 | 2 | -59/+234 | |
| | | | | | - Adds most API calls - Adds prop tree nodes | |||||
* | mg: General fixes | Mark Meserve | 2017-12-22 | 2 | -26/+195 | |
| | | | | | - Make DB probe-able - Add RPC client | |||||
* | magnesium: Temporarily adding return values to make MSVC not fail | Trung N Tran | 2017-12-22 | 1 | -2/+15 | |
| | ||||||
* | Rename netd to mpmd | Martin Braun | 2017-12-22 | 1 | -2/+2 | |
| | ||||||
* | eiscat: Added skeleton for dboard driver support | Martin Braun | 2017-12-22 | 3 | -0/+195 | |