diff options
| author | Mark Meserve <mark.meserve@ni.com> | 2018-12-19 16:46:49 -0600 |
|---|---|---|
| committer | Brent Stapleton <brent.stapleton@ettus.com> | 2019-01-09 11:47:07 -0800 |
| commit | 34f54d3ec7371ba251a2e901638eaae07f3b4cda (patch) | |
| tree | 3b76c504622292e3d6298aef4d3208d1eca88210 /host/lib/usrp/dboard/rhodium/rhodium_radio_ctrl_lo.cpp | |
| parent | 5c012cad7858cadcaa85ec295080f3c8b21fdee0 (diff) | |
| download | uhd-34f54d3ec7371ba251a2e901638eaae07f3b4cda.tar.gz uhd-34f54d3ec7371ba251a2e901638eaae07f3b4cda.tar.bz2 uhd-34f54d3ec7371ba251a2e901638eaae07f3b4cda.zip | |
rh: add support for iq and dc correction files
- Update corrections on frequency or LO source change
- Add legacy EEPROM properties
- Move DSP control initialization earlier
- Fix TX antenna list property
Diffstat (limited to 'host/lib/usrp/dboard/rhodium/rhodium_radio_ctrl_lo.cpp')
| -rw-r--r-- | host/lib/usrp/dboard/rhodium/rhodium_radio_ctrl_lo.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/host/lib/usrp/dboard/rhodium/rhodium_radio_ctrl_lo.cpp b/host/lib/usrp/dboard/rhodium/rhodium_radio_ctrl_lo.cpp index d05000cab..8567229d8 100644 --- a/host/lib/usrp/dboard/rhodium/rhodium_radio_ctrl_lo.cpp +++ b/host/lib/usrp/dboard/rhodium/rhodium_radio_ctrl_lo.cpp @@ -264,6 +264,8 @@ void rhodium_radio_ctrl_impl::set_tx_lo_source( throw uhd::value_error(str(boost::format("set_tx_lo_source was called with an invalid LO source: %s Valid sources are [internal, external]") % src)); } + _update_corrections(src, get_tx_frequency(0), TX_DIRECTION); + _tx_lo_source = src; } @@ -293,6 +295,8 @@ void rhodium_radio_ctrl_impl::set_rx_lo_source( throw uhd::value_error(str(boost::format("set_rx_lo_source was called with an invalid LO source: %s Valid sources for LO1 are [internal, external]") % src)); } + _update_corrections(src, get_rx_frequency(0), RX_DIRECTION); + _rx_lo_source = src; } |
