aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/x300/x300_radio_ctrl_impl.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Martin Braun2017-06-271-6/+14
|\
| * X300: Fix DAC syncmichael-west2017-06-261-6/+14
| |
* | rfnoc: Backported GPIO controls on radio blocksMartin Braun2017-05-241-0/+63
| |
* | x300: Fixed TODO (used auto)Martin Braun2017-05-041-3/+1
| |
* | Merge branch 'maint'Martin Braun2017-04-131-0/+4
|\|
| * rfnoc: Update DDC and DUC command tick rateMartin Braun2017-04-131-1/+1
| | | | | | | | | | Update happens when the sampling rate is queried, which needs revisiting, but happens to occur at the correct time in the sequence.
| * rfnoc: Add set_command_time hook to radio blockDerek Kozel2017-04-131-0/+4
| |
* | RFNoC: Exposed LO sharing functions in radio blockDerek Kozel2017-03-241-0/+192
| |
* | Rfnoc: Exposed analog lowpass bandwidth option in X300 ctrlsejk2017-02-271-0/+14
| |
* | utils: introduce new logging API and remove msg APIAndrej Rode2017-02-201-24/+17
| |
* | uhd: replace BOOST_FOREACH with C++11 range-based for loopAndrej Rode2017-02-101-4/+4
| | | | | | | | | | Note: This is the first commit that uses for-range, and range-based for-loops are now usable for UHD development.
* | Merge branch 'maint'Martin Braun2017-01-301-5/+6
|\|
| * X300: Move property tree check to subscriberDerek Kozel2017-01-261-5/+6
| | | | | | | | | | Command Time path in the daughterboard does not yet exist during X300 initialization, so check cannot be done while subscribing.
* | x300: Reduced time spent on ADC self-calibrationPaul David2017-01-251-4/+4
|/
* x300: Adding warning for sampling rate coercionMartin Braun2016-12-061-2/+7
|
* Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵Martin Braun2016-11-081-15/+15
| | | | | | | | types) - Also removes all references to boost/cstdint.hpp and replaces it with stdint.h (The 'correct' replacement would be <cstdint>, but not all of our compilers support that).
* X300: Check dboard time property before subscribingDerek Kozel2016-11-041-5/+6
| | | | | If a daughterboard does not have a time/cmd property then no subscriber should be added to the motherboard time/cmd property.
* TwinRX: Use command time to schedule synchronous eventsDerek Kozel2016-10-261-6/+33
|
* bugfix: TwinRX: Use correct LEDs when mapping chan -> antAshish Chaudhari2016-09-301-16/+23
| | | | | | | | | - Added LED controller objects for each block port in radio - Added desired subscribers for each frontend's antenna property that updates LED ATR values Reviewed-By: Martin Braun <martin.braun@ettus.com> Reviewed-By: Marcus Müller <marcus.mueller@ettus.com>
* bugfix: db eeprom id not being written for X3x0Ashish Chaudhari2016-09-271-2/+8
| | | | | | | | - The value of db_eeprom_t being written was stale due to a caching bug - Updated subscriber for db_eeprom_t to write the EEPROM state *and* cache it locally Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
* x300: Added ignore-cal-file as an optionMartin Braun2016-09-271-1/+6
| | | | | Reviewed-By: Moritz Fischer <moritz.fischer@ettus.com> Signed-off-by: Martin Braun <martin.braun@ettus.com>
* x300 radio: Fixed typo for frontend regsMartin Braun2016-08-121-1/+1
|
* Frontend corrections: Provide new function for RFNoC-based radioNicolas Cuervo2016-08-111-6/+8
|
* x300: Fixed typo in check_radio_configMartin Braun2016-08-111-8/+6
|
* X300: Change so radio check so it only makes sure needed frontends are ↵michael-west2016-08-101-6/+12
| | | | enabled (prevent function from disabling frontends)
* Merging RFNoC support for X310Martin Braun2016-08-091-0/+888