Commit graph

112 commits

Author SHA1 Message Date
Martin Braun
f86f209b33 utils: Fixed minor rounding issue in gain_group 2017-01-04 07:36:51 -08:00
Martin Braun
8bd2a5fae5 cmake: Add some quotes on case certain variables are blank 2017-01-04 07:00:36 -08:00
Martin Braun
7c9cc6df10 lib: Removed superfluous variable in gain_group 2016-11-28 12:17:12 -08:00
Martin Braun
99c2730bc9 Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width types)
- Also removes all references to boost/cstdint.hpp and replaces it with
  stdint.h (The 'correct' replacement would be <cstdint>, but not all of our
  compilers support that).
2016-11-08 08:02:22 -08:00
Martin Braun
f693349f12 Merge branch 'maint' 2016-06-17 14:35:17 -07:00
Nicholas Corgan
d53fd56c70 cmake: allow UHD library and utilities to be in separate lib directories 2016-06-16 10:50:09 -07:00
Nicholas Corgan
b634fbcfa1 log: remove MSVC 2010 Boost bug workaround 2016-03-11 09:47:00 -08:00
Ashish Chaudhari
1c2f56bbc1 Merge branch 'maint'
Conflicts:
	host/lib/usrp/cores/gpio_core_200.cpp
	host/lib/usrp/dboard/db_ubx.cpp
2016-02-18 17:40:47 -08:00
vkakade
83c1493e03 Rectified the usage of UHD_IMAGES_DIR_WINREG_KEY in search paths. 2016-02-11 08:47:05 -08:00
Martin Braun
17712af3b8 Merge branch 'maint' 2016-01-21 20:49:28 +01:00
Brooks Prumo
23ed1af481 uhd: add CMake flag for the Windows registry key to specify UHD images directory 2016-01-21 20:39:35 +01:00
Ashish Chaudhari
f44f7f2ca7 Merge branch 'maint'
Conflicts:
	host/lib/usrp/b200/b200_impl.hpp
	host/lib/usrp/e300/e300_fpga_defs.hpp
	host/lib/usrp/x300/x300_fw_common.h
2015-12-15 15:17:36 -08:00
Nicholas Corgan
373fec2fb1 ihex: Windows fixes 2015-12-14 13:26:45 -08:00
Martin Braun
4cc09da892 b200: Factored ihex routines out of b200_iface 2015-12-14 13:26:44 -08:00
Martin Braun
4dd7cea6e0 cmake: Proper selection of files for ENABLE_X300 2015-10-26 16:56:04 -07:00
Michael Dickens
bc80e97278 utils: make UHD_MSG thread-safe,
Now, only 1 thread can print at a time.
2015-09-18 10:44:39 -07:00
Nicholas Corgan
6178184c93 paths: consistency in usage of string parameters 2015-08-12 08:32:01 -07:00
Nicholas Corgan
30f87afcba uhd: C API wrapper
* multi_usrp, multi_usrp_clock, and associated classes accessible through C
* Added Doxygen documentation explaining structure and API
* Simple RX and TX streaming examples
* Unit tests for different parts of C interface and C++ error conversion
2015-08-06 10:42:23 -07:00
Nicholas Corgan
290b85a961 Fixed minor warnings 2015-07-24 10:38:15 -07:00
Martin Braun
b3bfba0f3e uhd: Added args arg to print_utility_warning 2015-04-30 10:52:40 -07:00
Nicholas Corgan
715f4dd313 Fixed master-specific warnings
* MinGW: unused parameter warning, MSVC-specific pragma
* MSVC: bool narrowing
2015-03-27 13:36:18 -07:00
Martin Braun
8086c2e32c Merge branch 'maint'
Conflicts:
	host/examples/rx_samples_to_file.cpp
2015-02-12 11:04:29 +01:00
Ashish Chaudhari
ec7eedcca8 Merge branch 'bhilburn/uhdcalibpath' into maint 2015-02-11 16:33:58 -08:00
Ben Hilburn
08267a8c02 Creating the $UHD_CONFIG_DIR env var, here used for custom cal data storage.
This is a renaming of the previously created $UHDCALIBPATH.
2015-02-11 16:28:35 -08:00
Ben Hilburn
b10c9dd446 uhd::paths - fixing get_app_path to use correct get_env_var function
Also added new enviornment variable, "UHDCALIBPATH", so that users can
use something other than system-required environment paths.
2015-02-10 15:56:50 -08:00
Ben Hilburn
064634b05c uhd::paths: Fixed empty string in error message 2015-02-10 16:18:05 +01:00
Ben Hilburn
b92662d578 Merge branch 'maint' into master
Resolved Conflicts:
	host/docs/usrp_e3x0.dox
	host/include/uhd/utils/paths.hpp
	host/lib/transport/nirio/nifpga_lvbitx.cpp
	host/lib/usrp/b200/b200_impl.cpp
	host/lib/utils/paths.cpp
2015-01-28 13:23:42 -08:00
Ben Hilburn
75d519706b Merging new UHD_IMAGES_DIR utilities and bug fixes.
Also includes NI-USRP Windows Registry Key fixes.
2015-01-27 16:07:43 -08:00
Nicholas Corgan
3f9ef46bc5 Added support for MinGW cross-compile
* Added CMake toolchain file, compatible with different versions
* No dependency on MinGW runtime, all statically linked
* Misc coding tweaks to allow MinGW to compile
2015-01-13 09:46:41 +01:00
Ben Hilburn
beabf3d302 uhd: replaced the images_error with a generic utility error
- Deleted images.*, moved functionality to paths.*
- Applies for all devices that check FPGA or FW compat numbers
- Adds generic utility search tool
2014-11-21 00:16:47 +01:00
Martin Braun
c581a91220 Merge branch 'maint' 2014-09-30 09:36:22 -07:00
Martin Braun
c6c2f14d84 uhd: Switched lock_guards header to locks.hpp 2014-09-30 09:35:57 -07:00
Martin Braun
3cfb643100 Merge branch 'maint' 2014-09-24 18:20:51 -07:00
michael-west
fa0313652c uhd: Fixed logging bug (#476) -- UHD logging has unexplained effect on packet loss.
- Removed logging from radio_ctrl_core_3000
- Changed logging facility to prevent type conversion when message is not logged
2014-09-24 17:36:04 -07:00
Nicholas Corgan
654c5b06c0 Added missing pure virtual destructors to base classes 2014-09-01 17:58:24 +02:00
Nicholas Corgan
e3826b1a67 Restoring compatibility with CMake 2.6
* The UNSET command didn't exist back then, but using SET with no value does the same thing
* CMake 2.6 doesn't like nested parantheses in IF statements, so tweak IF/ELSE statements
2014-08-14 06:45:53 -07:00
Nicholas Corgan
468e7f35af log: replaced usage of deprecated boost::filesystem function 2014-05-12 07:18:45 -07:00
Ben Hilburn
178ac3f1c9 Merging USRP X300 and X310 support!! 2014-02-04 11:04:07 -08:00
Michael West
c0fd48ac35 Added check and handling for gain names. 2014-01-30 15:20:49 -08:00
Ben Hilburn
9e47ad607b Squashed merge of Coverity fixes. 2013-11-27 12:11:23 -08:00
Johannes Demel
25660c5c9e b200/dtor-stall: fixed bug that stalled b200 on shutdown. 2013-11-19 12:33:22 -08:00
Nicholas Corgan
e6a1de6dd1 paths: get_module_paths adds share/uhd/modules to the list of applicable paths 2013-10-30 09:08:03 -07:00
Michael Dickens
a48dbb654e utils: fix declaration of "env_path_sep" such that it is always initialized before it is used in the "get_env_paths" function, by moving it from the global scope to inside that function. This change allows UHD_STATIC_BLOCK(load_modules) to work correctly. 2013-10-28 20:58:46 -04:00
Josh Blum
6b2a212842 uhd: work on moving binaries to lib/uhd 2012-11-08 18:36:59 -08:00
Nicholas Corgan
01d9025977 utils: USRP N2XX Simple Net Burner
* More automated C++ implementation of usrp_n2xx_net_burner.py
* By default, installs images from standard image install directories
2012-10-10 13:29:12 -07:00
Nicholas Corgan
e7df63844f utils: UHD Image Downloader - downloads firmware/FPGA images compatible with the current host code and places them in the images directory 2012-06-07 15:05:41 -07:00
Josh Blum
98074d0c29 uhd: added uhd::get_pkg_data_path 2012-06-05 17:59:44 -07:00
Josh Blum
8d5dc71d64 uhd: used shared get_tmp_path for logging as well
Moved some of the log.cpp tmp paths smarts into paths as well
2012-05-16 10:59:09 -07:00
Josh Blum
122b9477c5 windows: do not set process wide priority from thread prio 2012-02-08 14:24:17 -08:00
Josh Blum
6795022a23 uhd: fixes that make uhd compile on freebsd
Fixes gcc version check in byteswap.
Fixes typo in thread prio.
2011-12-30 23:27:33 -08:00