aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/x300/x300_io_impl.cpp
Commit message (Collapse)AuthorAgeFilesLines
* uhd: Replaced many lexical_cast with appropriate C++11 equivalentsMartin Braun2017-06-291-2/+2
|
* utils: introduce new logging API and remove msg APIAndrej Rode2017-02-201-2/+1
|
* uhd: replace BOOST_FOREACH with C++11 range-based for loopAndrej Rode2017-02-101-2/+1
| | | | | Note: This is the first commit that uses for-range, and range-based for-loops are now usable for UHD development.
* transport: Removed conditional compiles for terminator APIsMartin Braun2016-09-051-2/+0
|
* x300: Device propagates suggested TX MTU through the mtu property, not ↵Martin Braun2016-08-091-3/+0
| | | | get_tx_hints()
* Merging RFNoC support for X310Martin Braun2016-08-091-565/+42
|
* transport optimize: Integrated the transport offloading into the X3XX codebasePaul David2016-04-181-2/+2
|
* x300: DSP updates to support heterodyne dboardsAshish Chaudhari2016-03-211-2/+5
|
* usrp3: Added RX DSP support for heterodyne samplingAshish Chaudhari2016-03-211-1/+1
| | | | | | | | | - rx_dsp_core: set_mux takes in a fe_connection obj to determine IQ mapping and sampling mode parameters - rx_dsp_core: Support a non-zero IF for downconversion The current strategy applies a software DSP freq offset which eats into the range of the CORDIC which is OK because heterodyne assumes real-mode sampling
* x300,e300: Fixed IQ swapping issue in RX frontendAshish Chaudhari2016-02-171-6/+2
| | | | - DB connection mapping is implemented in DDC chain. FE corrections module does not swap
* x300: Added DMA FIFO support to X300Ashish Chaudhari2015-09-161-4/+6
| | | | | - Added HG vs HGS detection logic - Added DMA FIFO configuration code
* x300: Made use of new CHDR packing routinesMartin Braun2014-12-031-43/+9
|
* x300: Fixed FC window issue (was off by one)Martin Braun2014-12-021-1/+10
|
* x300: Cleaned up DAC ctrl and clock init logicAshish Chaudhari2014-11-061-3/+6
| | | | | | | | | | | - DAC: Squashed configuration into 2 main operations: reset and reset_and_resync - DAC: Put in sleep mode during configuration - DAC: Synchronize only if streaming to more than one DAC - DAC: Use falling edge sync mode - DAC: Fixed power up/down settings - DAC: Frontend sync failure is fatal - Clocks: Refactored clock source change logic - Clocks: Cleaned up init and lock-check sequence
* x300: Fixed typo in io_implMartin Braun2014-11-041-1/+1
|
* Lots of bit-specific type work to fix compilation on older OSes.Ben Hilburn2014-05-211-3/+3
|
* bugfix#393: Fixed X300 TX flow control to handle short bursts and arbitrary ↵Ashish Chaudhari2014-04-101-13/+22
| | | | FC windows.
* x300: Fix the assumed max header sizeMartin Braun2014-03-281-18/+6
|
* uhd: Addressed Balints and Bens comments for subdev addressingMartin Braun2014-03-171-14/+19
|
* x300: Added comments on mb/chan search codeMartin Braun2014-03-101-0/+4
|
* Removed spurious UHD_VAR.Martin Braun2014-03-101-9/+0
|
* x300: added channel mapping capabilitiesMartin Braun2014-03-101-29/+46
|
* x300: merged subdev update routines for tx and rxMartin Braun2014-03-101-42/+17
|
* x300: remove data that was duplicating property treeMartin Braun2014-03-101-16/+19
|
* Merging USRP X300 and X310 support!!Ben Hilburn2014-02-041-0/+652