aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/usrp2/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* cmake: Update coding style to use lowercase commandsMartin Braun2018-11-141-2/+2
| | | | | | | | | | | | | | | | | 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!)
* 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.
* Move all license headers to SPDX format.Martin Braun2017-12-221-12/+1
|
* uhd: Changed mboard_eeprom_t interface, refactored MB EEPROM codeMartin Braun2017-09-291-0/+1
| | | | | | | | | | | | - uhd::usrp::mboard_eeprom_t is now simply a map. Its commit() method has no utility being a public API call, because the user never gets access to the appropriate I2C object (Minor API breakage) - The central mboard_eeprom.cpp file was broken up and put into many smaller compilation units in every device's implementation folder. - Renamed some of the constants (e.g. B000_* -> USRP1_*, N100_* -> N200_*) - Removed the N000_* EEPROM code, because, well, you know, there's no such device
* cmake: Register components earlierMartin Braun2015-11-161-2/+0
| | | | | | | | | | All device-specific CMake components are now registered in one place, before the host/lib/ subdirs are sourced. This way, there are no cyclic dependencies. This solves the issue where ENABLE_X300=Off could disable USB, but preserves the fix where ENABLE_X300=Off would still build some X300 codes.
* cmake: added variable to LIBUHD_REGISTER_COMPONENT macro to make required, ↵Nicholas Corgan2015-08-111-1/+1
| | | | | | set LibUHD to required * If required component's dependencies aren't met, CMake will throw an error unless user specifically disables it
* Added uhd::image_loader class and uhd_image_loader utilityNicholas Corgan2015-07-151-13/+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
* usrp2: fixed usrp2_card_burner.py and usrp_n2xx_simple_net_burner paths in ↵Nicholas Corgan2014-05-061-1/+13
| | | | incompatibility error messages
* usrp2: host and fw implementation for fifo controlJosh Blum2012-03-231-1/+2
|
* usrp2: restored component registryJosh Blum2011-06-301-8/+16
|
* usrp2: moved impl back into usrp subdirJosh Blum2011-06-291-26/+9
|
* usrp2: moved register map into #defines, entries for new dsp frontendJosh Blum2011-05-171-1/+0
| | | | also fixes irq rb
* uhd: update copyright headers with automated scriptJosh Blum2011-03-231-1/+1
|
* next: generalized the GPS interface to any USRP device. just give it a ↵Nick Foster2011-01-171-2/+0
| | | | | | | function to write/read strings to UART. not sure if i'm happy with the interface; maybe inheriting is cleaner. this works though. gps interface for usrp2 is disabled right now in mboard_impl.
* Merge branch 'master' into nextJosh Blum2010-12-221-20/+22
|\ | | | | | | | | Conflicts: host/lib/usrp/usrp2/CMakeLists.txt
| * uhd: use the include subdir macro to simplify the lib subdirs cmakelistsJosh Blum2010-12-201-21/+23
| |
| * uhd: implemented top-level component registryJosh Blum2010-12-201-1/+1
| | | | | | | | now docs, examples, utils, usb, are configurable components with dependencies
* | usrp-n: removed serdes control, its not needed, fw must set this upJosh Blum2010-12-111-2/+0
|/
* uhd: added macro to enable/disable componentsJosh Blum2010-11-291-15/+1
| | | | | | libuhd prints summary of components added newline prints before config checks
* U2P: Ripped out the mboard_rev_t structure in favor of an enum in ↵Nick Foster2010-11-101-2/+0
| | | | | | usrp2_regs.hpp and some logic. Also change ethernet.c to move generic code to eth_lib.
* 2+: moved mboard_rev to usrp2/ in preparation for merging upstreamNick Foster2010-11-101-0/+2
|
* Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-09-151-22/+43
|\ | | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/CMakeLists.txt host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_regs.hpp
| * uhd: added enable flags for usrp1 and usrp2Josh Blum2010-09-091-19/+40
| |
| * usrp2: added codec impl for codec properties to usrp2Josh Blum2010-07-271-0/+1
| |
* | first stab at a GPS driver in gps_ctrl.cpp. not the most expandable thing in ↵Nick Foster2010-08-131-0/+2
| | | | | | | | the world but there's only so many GPS interfaces out there.
* | This is a manual merge of codec_gains2 into usrp2py.Nick Foster2010-07-271-0/+1
| |
* | Host-side changes to work with the USRP2+.Nick Foster2010-07-261-0/+1
|/ | | | | | | Change summary: Added clock register selection between USRP2/USRP2+ Added memory map selection between USRP2/USRP2+ Added ADS62P44 support for USRP2+
* init values in dboards to remove gcc warningsJosh Blum2010-05-181-0/+6
|
* Added a place for serdes control on the host.Josh Blum2010-05-101-0/+1
| | | | | Fix bug in codec control. Comment out some clock control in fw code.
* Moved adc and dac control into codec control source file.Josh Blum2010-05-101-1/+2
| | | | The codec control powers down the chips on destruction.
* moved uhd lib cmake contents into respective subdirectoriesJosh Blum2010-05-061-0/+29