|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | - 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 | 
| | |  | 
| | 
| 
| 
| 
| | This is not a functional change, but it marks the usage of scoped enums
in UHD. Commits past this one may also use this C++11 feature. | 
| | 
| 
| 
| 
| | Note: This is the first commit that uses for-range, and range-based
for-loops are now usable for UHD development. | 
| | 
| 
| 
| 
| 
| 
| 
| | 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). | 
| | 
| 
| 
| 
| 
| 
| | This changes the exception message thrown when gpsdo is selected as a
clock source, but does not change the exception. Note that before,
during its first run, the B2x0 would happily accept gpsdo as a clock
source even when none was present. | 
| |\  
| | 
| | 
| | 
| | 
| | 
| | 
| | | This provides the GPS fixes.
Conflicts:
	host/CMakeLists.txt
	tools/debs/upload_debs.sh | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | - Fix initialization order
- Initialize to proper baud rate divisor
- Remove unused function to change baud rate divisor
- Simplify UART code so it does not strip or add characters | 
| | | 
| | 
| | 
| | | This reverts commit 5d360ab43eca63e3f12f0e5abde5a3186b7f12dc. | 
| | | 
| | 
| | 
| | | any kind of interface | 
| | | |  | 
| |\| 
| | 
| | 
| | 
| | | Conflicts:
	host/lib/usrp/b200/b200_impl.cpp | 
| | | 
| | 
| | 
| | 
| | | Reviewed-By: Andrew Lynch <andrew.lynch@ni.com>
Reviewed-By: Michael West <michael.west@ettus.com> | 
| |\| 
| | 
| | 
| | 
| | 
| | | Conflicts:
	host/CMakeLists.txt
	host/lib/usrp/b200/b200_impl.cpp | 
| | | |  | 
| | | |  | 
| |\| 
| | 
| | 
| | 
| | 
| | 
| | | Conflicts:
	fpga-src
	host/cmake/Modules/UHDVersion.cmake
	host/lib/usrp/b200/b200_impl.cpp | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | DSP rates are now being tracked as in whether or not they've been set.
We can disregard unset DSPs for the automatic clock rate calculation.
Reviewed-By: Derek Kozel <derek.kozel@ettus.com> | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | - rx_dsp_core: set_mux takes in a fe_connection obj
  to determine IQ mapping and sampling mode parameters
- rx_dsp_core: Support a non-zero IF for downconversion
  The current strategy applies a software DSP freq offset
  which eats into the range of the CORDIC which is OK
  because heterodyne assumes real-mode sampling | 
| |\| |  | 
| | | 
| | 
| | 
| | 
| | 
| | | * nirio_driver_iface_win: labeled unused variable for MinGW builds
* b200_impl: fixed unreferenced variable warning
* n200_image_loader: fixed signed vs. unsigned comparison | 
| |\| |  | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | Window's WinUSB driver doesn't support multiple processes accessing a
single USB device and libusb_open returns LIBUSB_ACCESS_ERROR when
trying to access an already claimed USRP. One device access did not
catch this exception and caused UHD to error during USRP discovery. | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | - Added desired and coerced values and accessors to property
- Added support to register desired subscribers
- set APIs don't reallocate storage for a property value
- Renamed callback method registration APIs
- Registering 2 coercers or publishers for a property will throw
- Registering a coercer and a publisher for the same property will throw | 
| |\| 
| | 
| | 
| | 
| | 
| | 
| | | Conflicts:
	host/lib/usrp/b200/b200_impl.hpp
	host/lib/usrp/e300/e300_fpga_defs.hpp
	host/lib/usrp/x300/x300_fw_common.h | 
| | | 
| | 
| | 
| | 
| | 
| | | - Add support to b200_impl
- New INF file
- Removed references to old 'B205' name | 
| | | |  | 
| | | |  | 
| | | |  | 
| | | |  | 
| | | 
| | 
| | 
| | | Removes all DCM reset codes. | 
| | | 
| | 
| | 
| | | flush to print cleanly. | 
| |\ \  
| | | 
| | | 
| | | 
| | | 
| | | | Conflicts:
	host/lib/usrp/cores/CMakeLists.txt
	host/lib/usrp/x300/x300_impl.hpp | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | | - Refactored GPIO ATR definitions
- Added new 3000 core with a more efficient API
- Added a separate db_gpio_atr core to control the ATR bus
- Ported b2xx, e3xx and x3xx to the new core
- Minor cleanup | 
| |\| | |  | 
| | | | |  | 
| |/ /  
| |   
| |   
| |   
| |   
| | | - tx_vita_core_3000 can now monitor for flow-control immediately
  before the radio or immediately before the radio external FIFO
- B200 does not have an external FIFO so it will use the default config | 
| | | |  | 
| | | 
| | 
| | 
| | | Removes all DCM reset codes. | 
| |/  
|   
|   
| | flush to print cleanly. | 
| | 
| 
| 
| 
| 
| | * Unreferenced exceptions in try-catch statements
* Incorrect function documentation
* Unlabelled unused variables | 
| | 
| 
| 
| | user to see, with brevity. | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | - Fixes USB hang issues on OS X
- Uses usb_errors | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| | - Created AD936x manager class
- Moved functionality from B2x0 and E310 into manager
- Separated property tree + perifs initialization in both device classes |