aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/b200
Commit message (Collapse)AuthorAgeFilesLines
* lib: Removed more superfluous variablesMartin Braun2016-11-281-1/+1
|
* Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵Martin Braun2016-11-0811-178/+178
| | | | | | | | 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).
* b200: Make sure no GPS settings are applied when no gpsdo present.Martin Braun2016-10-181-1/+4
| | | | | | | 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.
* B2xx: fixed a typo when checking arguments on a streamerPaul David2016-09-271-1/+1
|
* Merge branch 'UHD-3.9.LTS' into maintMartin Braun2016-09-023-25/+20
|\ | | | | | | | | | | | | | | This provides the GPS fixes. Conflicts: host/CMakeLists.txt tools/debs/upload_debs.sh
| * B200: GPSDO fixesmichael-west2016-09-023-20/+12
| | | | | | | | | | | | | | - 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
| * GPSDO: Make sure read_uart() returns only complete strings for all devices.michael-west2016-09-021-10/+13
| |
* | Revert "B200: Adding separate B200 radio control code"Martin Braun2016-08-236-424/+12
| | | | | | | | This reverts commit 5d360ab43eca63e3f12f0e5abde5a3186b7f12dc.
* | ad936x: Loopback check now takes peeker/poker functors instead of assuming ↵Martin Braun2016-08-091-2/+6
| | | | | | | | any kind of interface
* | usb: fix 'timeout' variables to be unsigned since that is what the ↵Michael Dickens2016-08-011-2/+2
| | | | | | | | 'libusb_control_transfer' API uses.
* | B200: Adding separate B200 radio control codemichael-west2016-07-226-10/+422
| |
* | Merge branch 'maint'Martin Braun2016-06-233-5/+31
|\| | | | | | | | | Conflicts: host/lib/usrp/b200/b200_impl.cpp
| * b200: Update DSPs after changing tick rateMartin Braun2016-06-223-6/+32
| | | | | | | | | | Reviewed-By: Andrew Lynch <andrew.lynch@ni.com> Reviewed-By: Michael West <michael.west@ettus.com>
* | Merge branch 'maint'Martin Braun2016-05-061-4/+8
|\| | | | | | | | | | | Conflicts: host/CMakeLists.txt host/lib/usrp/b200/b200_impl.cpp
| * b200: Changed implicit conversion to explicit conversion for wptrAndrew Lynch2016-05-051-2/+2
| |
| * b200: Changed tree sptr in lambda to wptrAndrew Lynch2016-05-041-2/+6
| |
* | Merge branch 'maint'Martin Braun2016-04-222-10/+18
|\| | | | | | | | | | | | | Conflicts: fpga-src host/cmake/Modules/UHDVersion.cmake host/lib/usrp/b200/b200_impl.cpp
| * b200: Fixed setting of max rateMartin Braun2016-04-222-10/+18
| | | | | | | | | | | | | | 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>
* | usrp3: Added RX DSP support for heterodyne samplingAshish Chaudhari2016-03-211-1/+1
| | | | | | | | | | | | | | | | | | - 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
* | Merge branch 'maint'Martin Braun2016-03-111-1/+1
|\|
| * Fixed minor warnings:Nicholas Corgan2016-03-041-1/+1
| | | | | | | | | | | | * nirio_driver_iface_win: labeled unused variable for MinGW builds * b200_impl: fixed unreferenced variable warning * n200_image_loader: fixed signed vs. unsigned comparison
* | Merge branch 'maint'Martin Braun2016-02-291-4/+6
|\|
| * Enable multiple programs to use USB USRPs on WindowsDerek Kozel2016-02-291-4/+6
| | | | | | | | | | | | | | 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.
* | b200: Removed superfluous function declarationMartin Braun2016-02-151-1/+0
| |
* | prop_tree: Multiple API enhancements to uhd::propertyAshish Chaudhari2016-02-111-34/+34
| | | | | | | | | | | | | | | | | | - 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
* | Merge branch 'maint'Martin Braun2016-02-081-2/+2
|\|
| * B200: Fix for increasing retune timesmichael-west2016-02-051-2/+2
| |
* | b2xx,e3xx,x300: Bumped FPGA compat numbers after incompatible maint mergeAshish Chaudhari2015-12-151-2/+2
| | | | | | | | | | | | | | - b200: compat 14 - b200mini: compat 5 - e3xx: compat 15 - x3xx: compat 20
* | Merge branch 'maint'Ashish Chaudhari2015-12-156-205/+97
|\| | | | | | | | | | | | | Conflicts: host/lib/usrp/b200/b200_impl.hpp host/lib/usrp/e300/e300_fpga_defs.hpp host/lib/usrp/x300/x300_fw_common.h
| * b200: Factored ihex routines out of b200_ifaceMartin Braun2015-12-141-160/+23
| |
| * B2xx: Added B205mini support.michael-west2015-12-104-35/+46
| | | | | | | | | | | | - Add support to b200_impl - New INF file - Removed references to old 'B205' name
| * b2xx,e3xx,x300: Bumped FPGA compat numbers after SW time-sync changesAshish Chaudhari2015-12-101-2/+2
| | | | | | | | | | | | | | - b200: compat 13 - b200mini: compat 4 - e3xx: compat 14 - x3xx: compat 19
| * Bumped FPGA compat numbers for B200, X300, and E300.michael-west2015-12-101-1/+1
| |
| * B200/E300: Set time sync on clock rate change to current time of first radiomichael-west2015-12-102-4/+10
| |
| * B210/E300: Re-sync times after master clock rate change.michael-west2015-12-101-0/+3
| |
| * B210: Add VITA time synchronization on internal signalmichael-west2015-12-103-8/+17
| |
| * b2xx,e3xx,x300: Bumped compat numbers for 3.9.1 UHD releaseAshish Chaudhari2015-09-031-2/+2
| | | | | | | | | | | | | | - b200: compat 11 - b200mini: compat 2 - e300: compat 11 - x300: compat 15
| * b2xx: Removed DCM reset bit (obsolete)Martin Braun2015-09-032-3/+2
| |
| * b200mini: Change AD9364 interface timing for new IO design.Ian Buckley2015-09-031-17/+3
| | | | | | | | Removes all DCM reset codes.
| * b200: fix startup bad USB state detection printout to use endl instead of ↵Michael Dickens2015-09-021-1/+1
| | | | | | | | flush to print cleanly.
* | 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.
* | b2xx,e3xx,x300: Bumped compat numbers after GPIO ATR refactoringAshish Chaudhari2015-10-161-2/+2
| | | | | | | | | | | | | | - b200: compat 12 - b200mini: compat 3 - e300: compat 12 - x300: compat 17
* | Merge branch 'ashish/gpio_atr_redux' into master-stagingAshish Chaudhari2015-10-152-41/+19
|\ \ | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/cores/CMakeLists.txt host/lib/usrp/x300/x300_impl.hpp
| * | usrp3: Added new GPIO ATR 3000 coreAshish Chaudhari2015-09-292-41/+19
| | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | Merge branch 'master' into x300/dramAshish Chaudhari2015-10-151-9/+7
|\| |
| * | b200, multi_usrp: More consistent messages regarding auto MCRMartin Braun2015-09-171-9/+7
| | |
* | | usrp3: Added support for pre-FIFO TX flowcontrolAshish Chaudhari2015-09-162-3/+1
|/ / | | | | | | | | | | - 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
* | b2xx,e3xx,x300: Bumped compat numbers for 3.9.1 UHD releaseAshish Chaudhari2015-09-081-2/+2
| | | | | | | | | | | | | | - b200: compat 11 - b200mini: compat 2 - e300: compat 11 - x300: compat 15
* | b2xx: Removed DCM reset bit (obsolete)Martin Braun2015-09-082-3/+2
| |
* | b200mini: Change AD9364 interface timing for new IO design.Ian Buckley2015-09-081-17/+3
| | | | | | | | Removes all DCM reset codes.