aboutsummaryrefslogtreecommitdiffstats
path: root/host/utils/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* cmake: Update coding style to use lowercase commandsMartin Braun2018-11-141-56/+56
| | | | | | | | | | | | | | | | | Also updates our coding style file. Ancient CMake versions required upper-case commands. Later command names became case-insensitive. Now the preferred style is lower-case. Run the following shell code (with GNU compliant sed): cmake --help-command-list | grep -v "cmake version" | while read c; do echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g' done > convert.sed \ && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' \ '*CMakeLists.txt' | xargs -0 gsed -i -f convert.sed && rm convert.sed (Make sure the backslashes don't get mangled!)
* cmake: Improve warning for missing requestsMartin Braun2018-03-281-1/+2
|
* uhd: Move internal headers to uhdlib/Martin Braun2018-03-141-0/+1
| | | | | | | | | | | | | | | | To avoid the proliferation of additional include directories and multiple ways of including project-local headers, we now default to moving all headers that are used across UHD into the uhdlib/ subdirectory. Some #include statements were also reordered as they were modified for closer compliance with the coding guidelines. Internal cpp source files should now include files like this: #include <uhdlib/rfnoc/ctrl_iface.hpp> Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com>
* utils: Removed deprecated utilitiesMartin Braun2018-03-051-32/+1
| | | | | | This removes all the tools that have been declared deprecated for a while. No functionality is removed, all utilities have a separate equivalent, e.g., with uhd_image_loader.
* cmake: force cmake to regenerate uhd_images_downloader.pyTrung N Tran2018-02-271-0/+8
| | | | ... when manifest.txt changed.
* Revert "utils: images downloader: forced update of CMake variable"Trung N Tran2018-02-271-10/+5
| | | | This reverts commit cf1bf696649c958c53d7f4cf0a280242c254e4be.
* uhd: Update license headersMartin Braun2018-02-191-0/+1
| | | | | | | All copyright is now attributed to "Ettus Research, a National Instruments company". SPDX headers were also updated to latest version 3.0.
* utils: images downloader: forced update of CMake variableBrent Stapleton2018-01-291-5/+10
| | | | | | | | | Moved the uhd_images_downloader.py.in configuration to its own script so that the manifest file is added as a dependency and read into a CMake variable. Reviewed-by: Ashish Chaudhari <ashish@ettus.com> Reviewed-by: Martin Braun <martin.braun@ettus.com>
* utils: refactor uhd_images_downloaderBrent Stapleton2018-01-231-0/+1
| | | | | | | | | | | | | | | | | Changing structure of the files.ettus.com images directory, and updating uhd_images_downloader correspondingly. The images downloader now downloads a number of smaller archives of images, instead of one large archive containing all of our images. Furthermore, the images downloader maintains an inventory of currently installed images, so that images are not redownloaded unnecessarily. When called with no arguments, behavior should not change. CMake variables are used to populate a number of fields in the images downloader, including the contents of the manifest file. Reviewed-by: Martin Braun <martin.braun@ettus.com> Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com>
* Move all license headers to SPDX format.Martin Braun2017-12-221-12/+1
|
* utils: Also removed usrp_n2xx_net_burner_gui.pyMartin Braun2016-09-281-2/+0
|
* cmake: Check for python requests, warn if not found (does not fail though)Martin Braun2016-09-221-0/+3
|
* Merge branch 'maint'Martin Braun2016-03-251-0/+14
|\
| * cmake: Added installation of .reg fileMartin Braun2016-03-241-0/+14
| |
* | Added uhd_config_info utilityNicholas Corgan2015-12-301-0/+1
| |
* | Merge branch 'maint'Ashish Chaudhari2015-12-151-2/+1
|\| | | | | | | | | | | | | Conflicts: host/lib/usrp/b200/b200_impl.hpp host/lib/usrp/e300/e300_fpga_defs.hpp host/lib/usrp/x300/x300_fw_common.h
| * ihex: Windows fixesNicholas Corgan2015-12-141-1/+0
| |
| * octoclock: Now uses internal ihex parserMartin Braun2015-12-141-1/+1
| |
* | usrp_x3xx_fpga_burner: use internal cdecode filesNicholas Corgan2015-12-151-1/+2
| |
* | cmake: Proper selection of files for ENABLE_X300Martin Braun2015-10-261-5/+11
| |
* | tools: Added converter benchmark toolMartin Braun2015-10-191-0/+11
|/
* octoclock: replaced Intel hex -> binary converterNicholas Corgan2015-08-141-1/+3
|
* e300: added -DE300_FORCE_NETWORK flag to CMake configurationNicholas Corgan2015-08-101-2/+2
| | | | | | * Fixes building E300 support in native mode on any Linux system with libudev headers * Added E300_NATIVE check to e300_common.cpp * Improved network mode documentation
* tools: Moved nirio_programmer out of utilsMartin Braun2015-07-211-1/+0
|
* Added uhd::image_loader class and uhd_image_loader utilityNicholas Corgan2015-07-151-1/+2
| | | | | | * Single class for loading firmware/FPGA images onto devices instead of multiple utilities * Loading functions are registered for each device, corresponding to their --args="type=foo" name * Deprecation warnings added to all product-specific image loading utilities
* cmake: Improve usage of C modulesMartin Braun2015-04-211-2/+0
|
* cmake: Skip building fx3 utils if B200 is disabledMartin Braun2015-03-101-6/+11
|
* utils: Added latency measurement utilityBalint Seeber2014-10-091-0/+2
|
* Initial commit E300 support.Martin Braun2014-10-071-0/+7
|
* octoclock: Fixed merge conflict. Utils compile now.Ashish Chaudhari2014-08-071-1/+15
|
* b200: Moved AD9361 driver to hostAshish Chaudhari2014-08-011-16/+5
| | | | | | | - Switched to FPGA SPI engine - Moved firmware AD9361 driver to UHD - Bumped FW compat to 5, FPGA compat to 4 - Known Issue: AD9361 SPI rate is too slow
* OctoClock firmware upgrade, added host driverNicholas Corgan2014-07-231-1/+15
| | | | | | | | | | * 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
* Merging USRP X300 and X310 support!!Ben Hilburn2014-02-041-2/+14
|
* Merging mwest's improvements to B2xx utility.Ben Hilburn2013-12-111-1/+1
|
* BUG #182: Cleaned up for proper dynamic linking of libuhd.Michael West2013-11-181-9/+3
|
* BUG #182: Refactored b2xx_fx3_utils to use files from UHDMichael West2013-11-151-1/+9
|
* b200: squashed support for b200 onto master branchJosh Blum2013-07-191-0/+2
|
* uhd: explicitly link the apps w/ boostJosh Blum2013-06-211-2/+2
|
* Added CMake variables to customize builds to match Debian package configurationsNicholas Corgan2013-05-101-10/+10
| | | | | | * -DLIBUHD_PKG=ON installs with libuhd003 configuration * -DLIBUHDDEV_PKG=ON installs with libuhd-dev configuration * -DUHDHOST_PKG=ON installs with uhd-host configuration
* UHD has man pages nowNicholas Corgan2013-05-031-9/+24
| | | | | * Linux installations will automatically install man pages * Moved usrp_n2xx_simple_net_burner and usrp2_card_burner into bin
* Made uhd_images_downloader more robust to match Debian's uhd_firmware_installerNicholas Corgan2013-05-031-0/+8
| | | | | * Uses custom User Agent * Compares md5sum of downloaded zip file to stored value
* utils: USRP N2XX Simple Net BurnerNicholas Corgan2012-10-101-0/+1
| | | | | * More automated C++ implementation of usrp_n2xx_net_burner.py * By default, installs images from standard image install directories
* utils: Query GPSDO SensorsNicholas Corgan2012-10-021-0/+1
| | | | | * Outputs readings of GPSDO sensors and compares UHD device time with GPS time * Correction of URL for GPSDO installation information
* utils: added .in extension to images downloader sourceJosh Blum2012-07-011-1/+1
| | | | | There seems to be confusion that this file can be used w/o building. The images downloader has been renamed to prevent execution b4 configure.
* utils: if usrp2_recovery.py is only compatible with Linux, it doesn't need ↵Nicholas Corgan2012-06-151-1/+7
| | | | to be part of other installs
* utils: UHD Image Downloader - downloads firmware/FPGA images compatible with ↵Nicholas Corgan2012-06-071-1/+12
| | | | the current host code and places them in the images directory
* usrp2: changed download url for dd.exeJosh Blum2012-02-181-1/+1
|
* uhd: patch to support PKG_LIB_DIR per debian fs standardsJosh Blum2012-01-131-4/+4
| | | | | | uhd binaries will continue to install into share/uhd, however, one can specify -DPKG_LIB_DIR=lib/uhd for example to move where the binaries are installed
* uhd: added calibration usage app notes and renamed apps againJosh Blum2011-11-151-3/+3
|
* uhd: different interp methods for IQ vs DCJosh Blum2011-11-141-3/+3
|