aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* device_addr: change delimiters from std::string to const char*Nicholas Corgan2016-08-091-4/+4
| | | | * Works around a FreeBSD oddity where calling c_str() on these strings would return NULL
* ad936x: Loopback check now takes peeker/poker functors instead of assuming ↵Martin Braun2016-08-094-17/+23
| | | | any kind of interface
* uhd: Added syntax error exception typeMartin Braun2016-08-092-0/+8
|
* dboard manager: Allow deferring dboard initializationDerek Kozel2016-08-092-12/+48
|
* ad9361: Added option for safe SPIJonathon Pendlum2016-08-095-10/+68
| | | | - Also added check for reading chip ID
* cores: GPIO core gets explicit DDR settingJonathon Pendlum2016-08-092-0/+7
|
* cores: Added shutdown option to SPI coreJonathon Pendlum2016-08-092-3/+23
|
* Improve LO APIs for daughterboards without configurable LOsDerek Kozel2016-08-092-5/+18
|
* Coerces dsp frequency to 0 if any channel uses an external LODerek Kozel2016-08-091-1/+19
|
* cmake: Added chrono as a Boost dependencyMartin Braun2016-08-051-0/+1
|
* Add sleep function to dboard_ifaceKevin Gilbert2016-08-054-4/+41
| | | | | Having this function allows a dboard_iface implementation to be aware of the timing of various calls such as SPI and register writes.
* Merge branch 'maint'Martin Braun2016-08-041-0/+4
|\
| * Fix lib64 detection for cross builds.Philip Balister2016-08-041-0/+4
| | | | | | | | | | | | | | OpenEmbedded sets CMAKE_INSTALL_LIBDIR so we can directly detect if the target wants to install uhd in the lib64 directory. Signed-off-by: Philip Balister <philip@opensdr.com>
* | Merge branch 'maint'Martin Braun2016-08-031-9/+9
|\|
| * examples: test_dboard_coercion did not check the correct LO lock sensors for RXMartin Braun2016-08-031-9/+9
| |
* | examples: Remove default values for subdevs in benchmark_rateMartin Braun2016-08-031-2/+2
| |
* | examples: Added tx and rx subdev arguments to benchmark_rateDerek Kozel2016-08-031-0/+12
| |
* | examples: tx_bursts fixesmichael-west2016-08-021-11/+29
| | | | | | | | | | | | - Wait for ACKs for all channels - Put EOB on last data packet instead of empty packet - Exit with failure when send times out and SIGINT has been received
* | usb: usb_dummy made to match usb_control and usb_zero_copyMartin Braun2016-08-021-2/+10
| |
* | usb: tweak types for consistency between LIBUSB API calls and internal UHD ↵Michael Dickens2016-08-012-8/+8
| | | | | | | | usage of returned values.
* | update support for clang to include UHD_FORCE_INLINEMichael Dickens2016-08-011-0/+1
| |
* | usb: add virtual destructors where needed; make virtual destructors ↵Michael Dickens2016-08-017-21/+78
| | | | | | | | out-of-line from class definition to reduce number of vtables emitted (according to clang).
* | usb: fix interfaces to be type 'int' and endpoints to be type 'unsigned ↵Michael Dickens2016-08-014-16/+16
| | | | | | | | char' to match the libusb API.
* | usb: fix 'timeout' variables to be unsigned since that is what the ↵Michael Dickens2016-08-013-4/+4
| | | | | | | | 'libusb_control_transfer' API uses.
* | usb: fix 'submit' to return 'int' since that is what ↵Michael Dickens2016-08-012-14/+14
| | | | | | | | 'libusb_control_transfer' returns; otherwise 'submit' is used with the correct types internally.
* | add specific configuration support for clangMichael Dickens2016-08-012-0/+14
| |
* | Merge branch 'maint'Martin Braun2016-08-0113-60/+91
|\| | | | | | | | | | | Conflicts: host/lib/usrp/dboard/db_wbx_version2.cpp host/lib/usrp/dboard/db_wbx_version3.cpp
| * cmake: "make uninstall" now removes symlinks (CMake 2.8.1 and above)Nicholas Corgan2016-08-011-0/+11
| |
| * WBX: Make frequencies <100 MHz work for v2 and v3 boards when reference ↵michael-west2016-08-012-16/+22
| | | | | | | | clock <100 MHz (i.e. on X300)
| * usrp_e3x0.dox: Example cmake line should enable GPSD for E310. (#1170)Philip Balister2016-07-271-1/+1
| | | | | | Signed-off-by: Philip Balister <philip@opensdr.com>
| * docs: added UBX to list of calibratable daughterboardsMarcus Müller2016-07-181-0/+1
| |
| * Octoclock: Fixed issues related to missing strings from GPSDO.michael-west2016-06-282-13/+26
| | | | | | | | | | - Corrected case when num_wraps overflowed - Added limit to cache age
| * Octoclock: Fix firmware version compatibilitymichael-west2016-06-279-38/+44
| |
| * Close file handlers the python way, changed var bytes to out_bytes2112176132016-06-271-8/+8
| |
* | utils: Added querying a sensor to uhd_usrp_probeDerek Kozel2016-08-011-0/+7
| |
* | cmake: Fix compatibility with new versioning schemeNicolas Cuervo2016-08-013-4/+5
| | | | | | | | - Fixes init_usrp
* | transport: fixed an issue where the number of conversions were incorrectly ↵Paul David2016-08-012-2/+2
| | | | | | | | | | | | | | based on the number of buffers - The number of conversions should be based on the number of channels available - This fix corrects a segmentation fault in rx_multi_samples
* | common: adf5355: 'Fix' compiler warningMoritz Fischer2016-08-011-2/+2
| | | | | | | | | | | | | | GCC6 doesn't like nested /* /* */ */ comments (rightly so), and complains. Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
* | uhd: minor prop tree formattingMartin Braun2016-07-291-1/+3
| |
* | usrp3: Added SW muxer/demuxer for the zero_copy interfaceAshish Chaudhari2016-07-293-0/+323
| | | | | | | | | | | | | | - Can be used to share a single zero_copy_if object with multiple streams - Allows creating of virtual streams that are indistinguishable from low-level streams
* | examples: Fixed unconditional wait for SISO case in benchmark_rateMartin Braun2016-07-221-1/+1
| |
* | examples: Added late command counter to benchmark_rateMartin Braun2016-07-221-4/+17
| |
* | B200: Adding separate B200 radio control codemichael-west2016-07-226-10/+422
| |
* | UHD: Fixes for super_recv_packet_hadlermichael-west2016-07-221-3/+14
| | | | | | | | | | - Make recv() return immediately on EOB - In the timeout case, don't call the flow control hander if none exists
* | examples: Fix RX thread in benchmark_rate example so it exits when EOB is seenmichael-west2016-07-221-2/+8
| |
* | C API: wrapped multi_usrp functions for interacting with LO'sNicholas Corgan2016-07-193-3/+169
| |
* | multi_usrp: Added LO control APIDerek Kozel2016-07-192-0/+241
| |
* | Added TwinRX daughterboard control.Ashish Chaudhari2016-07-1910-0/+3845
| |
* | adf_synth: Added muxout config API to 435x controllersAshish Chaudhari2016-07-191-0/+34
| |
* | twinrx: Added ADF5355 control moduleAshish Chaudhari2016-07-195-0/+605
| | | | | | | | | | - Added regmap - Added controller class