aboutsummaryrefslogtreecommitdiffstats
path: root/host/utils/uhd_usrp_probe.cpp
Commit message (Collapse)AuthorAgeFilesLines
* uhd: Fix RFNoC-capable detection in uhd_usrp_probeMartin Braun2021-12-161-1/+1
| | | | | For RFNoC devices, it now displays "RFNoC capable: Yes", like it did in UHD 3.
* host: utils: Print block ID for RFNoC dboardsLane Kolbly2021-05-031-11/+9
| | | | | | | | | Previously, uhd_usrp_probe would simply print "RX Dboard: dboard" as the header for RFNoC dboards. This was not very informative, so this change prints out the block ID to get a little bit more information. Non-RFNoC dboards retain their old functionality.
* lib: Use const-ref in for loops instead of const-copyMartin Braun2021-03-041-2/+2
| | | | | | This is potentially a performance issue, even though it doesn't have a big impact in this context. Clang will warn about it, and this fixes the compiler warning.
* host: Update code base using clang-tidyMartin Braun2021-03-041-3/+3
| | | | | | | | | The checks from the new clang-tidy file are applied to the source tree using: $ find . -name "*.cpp" | sort -u | xargs \ --max-procs 8 --max-args 1 clang-tidy --format-style=file \ --fix -p /path/to/compile_commands.json
* utils: uhd_usrp_probe: Output frontend infoMichael West2020-03-311-5/+13
| | | | | | Add output of frontend info for RFNoC devices. Signed-off-by: Michael West <michael.west@ettus.com>
* uhd: Apply clang-format against all .cpp and .hpp files in host/Martin Braun2020-03-031-61/+61
| | | | | Note: template_lvbitx.{cpp,hpp} need to be excluded from the list of files that clang-format gets applied against.
* Remove proto-RFNoC filesMartin Braun2019-11-261-1/+0
| | | | | | | This commit removes all files and parts of files that are used by proto-RFNoC only. uhd: Fix include CMakeLists.txt, add missing files
* utils: Add RFNoC-specific features to uhd_usrp_probeMartin Braun2019-11-261-9/+120
| | | | | | - --interactive-reg-shell $BLOCKID will let you peek and poke registers in an RFNoC block - Blocks and static connections are printed
* utils: Add check for gdb_eeprom before accessingmichael-west2019-01-291-1/+1
| | | | Signed-off-by: michael-west <michael.west@ettus.com>
* uhd: mpm: apply clang-format to all filesBrent Stapleton2019-01-161-121/+206
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Applying formatting changes to all .cpp and .hpp files in the following directories: ``` find host/examples/ -iname *.hpp -o -iname *.cpp | \ xargs clang-format -i -style=file find host/tests/ -iname *.hpp -o -iname *.cpp | \ xargs clang-format -i -style=file find host/lib/usrp/dboard/neon/ -iname *.hpp -o -iname *.cpp | \ xargs clang-format -i -style=file find host/lib/usrp/dboard/magnesium/ -iname *.hpp -o -iname *.cpp | \ xargs clang-format -i -style=file find host/lib/usrp/device3/ -iname *.hpp -o -iname *.cpp | \ xargs clang-format -i -style=file find host/lib/usrp/mpmd/ -iname *.hpp -o -iname *.cpp | \ xargs clang-format -i -style=file find host/lib/usrp/x300/ -iname *.hpp -o -iname *.cpp | \ xargs clang-format -i -style=file find host/utils/ -iname *.hpp -o -iname *.cpp | \ xargs clang-format -i -style=file find mpm/ -iname *.hpp -o -iname *.cpp | \ xargs clang-format -i -style=file ``` Also formatted host/include/, except Cpp03 was used as a the language standard instead of Cpp11. ``` sed -i 's/ Cpp11/ Cpp03/g' .clang-format find host/include/ -iname *.hpp -o -iname *.cpp | \ xargs clang-format -i -style=file ``` Formatting style was designated by the .clang-format file.
* examples: utils: skip formatting program optionsBrent Stapleton2019-01-161-0/+2
| | | | | | Turning off clang formatting around the program option declarations. clang-format makes them looks bad an unreadable because it thinks the options are function calls or something.
* mpm: uhd: RPC server reports MPM version, uhd_usrp_probe reads itMartin Braun2018-03-021-0/+3
|
* uhd: Update license headersMartin Braun2018-02-191-1/+2
| | | | | | | All copyright is now attributed to "Ettus Research, a National Instruments company". SPDX headers were also updated to latest version 3.0.
* Move all license headers to SPDX format.Martin Braun2017-12-221-12/+1
|
* utils: uhd_usrp_probe is yet more forgivingMartin Braun2017-05-041-15/+22
|
* utils: Updated uhd_usrp_probe to be more lenient with missing propertiesMartin Braun2017-05-031-10/+16
|
* utils: Made EEPROM readout optional in uhd_usrp_probeMartin Braun2017-04-131-4/+8
|
* uhd: replace BOOST_FOREACH with C++11 range-based for loopAndrej Rode2017-02-101-15/+14
| | | | | Note: This is the first commit that uses for-range, and range-based for-loops are now usable for UHD development.
* utils: Enable printing of FPGA hash in uhd_usrp_probeMartin Braun2017-02-101-0/+3
|
* utils: uhd_usrp_probe can query vector<string>Martin Braun2016-09-231-1/+11
|
* Merging RFNoC support for X310Martin Braun2016-08-091-5/+24
|
* utils: Added querying a sensor to uhd_usrp_probeDerek Kozel2016-08-011-0/+7
|
* Fixed minor warningsNicholas Corgan2016-06-161-2/+2
| | | | | | * Mismatched printf format strings * Number truncation * Unreferenced variables
* octoclock: uhd_usrp_probe works for clocks nowMartin Braun2016-06-151-14/+25
|
* utils: added integer, range and double property tree accessorsMarcus Müller2015-04-211-1/+20
| | | | This amends uhd_usrp_probe's ability to query the property tree.
* Warning fixesNicholas Corgan2015-03-271-5/+1
| | | | | | | * CMake now not applying C++ flags to C files * GCC 4.4: anti-aliasing rules * MSVC: narrowing, differences in subclass function parameters * Clang: uninitialized variables
* uhd: uhd_usrp_probe: added bandwidth ranges to RX output, if availableMarcus Müller2015-02-181-0/+5
|
* Rectifying a great embarassement in UHD. %s/Mhz/MHz.Ben Hilburn2014-10-071-2/+2
|
* OctoClock firmware upgrade, added host driverNicholas Corgan2014-07-231-1/+1
| | | | | | | | | | * OctoClock can communicate with UHD over Ethernet * Can read NMEA strings from GPSDO and send to host * Added multi_usrp_clock class for clock devices * uhd::device can now filter to return only USRP devices or clock devices * New OctoClock bootloader can accept firmware download over Ethernet * Added octoclock_burn_eeprom,octoclock_firmware_burner utilities * Added test_clock_synch example to show clock API
* utils: uhd_usrp_probe gets argument --init-onlyMartin Braun2014-07-111-1/+2
| | | | | | | | This will run the tool without the output (unless --tree is provided). Using --init-only, uhd_usrp_probe can be used to simply test a device in more detail than doing a uhd_find_device, but the output of the device initalization is not scrolled by because of the device info output.
* uhd: conditionalize the eeprom checkJosh Blum2013-07-151-7/+10
|
* examples & utils: return EXIT_FAILURE and EXIT_SUCCESS respectivelyMoritz Fischer2012-10-261-4/+5
| | | | instead of 0 and 1.
* uhd: added some more prints to the probeJosh Blum2012-06-081-3/+9
|
* uhd: added readback of version and arbitrary string property to probe appJosh Blum2011-08-171-0/+13
|
* uhd: replaced boost filesystem path with fs_path in property treeJosh Blum2011-07-221-6/+6
|
* uhd: add get_tree call directly to the deviceJosh Blum2011-07-201-1/+1
| | | | | | Does away with the need for wax cast to get the tree. You can still do this but it will eventually be removed. There was some compiler issue on ubuntu 10.04 with any cast and a shared ptr to property tree.
* usrp: renamed ref_source to clock_source (terminology)Josh Blum2011-07-021-1/+1
|
* uhd: loopback working on usrp2Josh Blum2011-06-291-1/+2
|
* uhd: work getting multi-usrp workingJosh Blum2011-06-281-0/+5
|
* usrp: got probe working w/ the new property treeJosh Blum2011-06-281-57/+53
|
* usrp2: restored discovery and most of io_implJosh Blum2011-06-271-1/+11
|
* usrp: support for grand daughter board eepromJosh Blum2011-04-261-7/+16
|
* uhd: update copyright dates on host codeJosh Blum2011-01-131-1/+1
|
* uhd: integrated boost split or tokenizer into source files, remove string ↵Josh Blum2011-01-061-2/+3
| | | | split from algorithms header
* uhd: created a meta range that is a range of ranges for gains and freqsJosh Blum2010-11-101-3/+3
| | | | | | | | | | | | | | created a templated range that that holds a start, stop, and step created a meta-range template that is a vector of ranges meta-range can calculate the overall start, stop, step or be indexed to get at components replaced instances of range.min, max, step with the functions start() stop() and step() the xcvr frequency range is now expressed in as two ranges (have to fix its clip function though)
* usrp: print eeprom key/value pairs in the probe app, fixed mac addr sizeJosh Blum2010-11-041-4/+4
|
* uhd: made split string utility functionJosh Blum2010-08-121-2/+2
|
* usrp: removed gain handler code (replaced by gain group)Josh Blum2010-07-271-1/+1
|
* usrp2: added codec impl for codec properties to usrp2Josh Blum2010-07-271-0/+15
|
* uhd: work on tune logic, and subdev connection logicJosh Blum2010-07-161-2/+1
|