aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/b200
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Fixed minor warningsNicholas Corgan2015-09-012-4/+4
| | | | | | * Unreferenced exceptions in try-catch statements * Incorrect function documentation * Unlabelled unused variables
* b200: on startup when the bad USB state is detected, print this out for the ↵Michael Dickens2015-09-011-0/+1
| | | | user to see, with brevity.
* B2XX: Added B200mini supportmichael-west2015-08-175-88/+253
|
* b200,e300,x300: Updated compat number for release 3.9.0Ashish Chaudhari2015-08-141-1/+1
| | | | | | - b200: compat 10 - e300: compat 10 - x300: compat 14
* B200/X300: Make default clock and time sources internalmichael-west2015-08-121-13/+1
|
* UHD: Remove initialization of time to GPS time.michael-west2015-08-121-3/+0
|
* cmake: added variable to LIBUHD_REGISTER_COMPONENT macro to make required, ↵Nicholas Corgan2015-08-111-2/+2
| | | | | | set LibUHD to required * If required component's dependencies aren't met, CMake will throw an error unless user specifically disables it
* image_loader: force user to specify deviceNicholas Corgan2015-08-051-5/+28
| | | | | * On utility level, force user to use --args=type=foo * In each loader, throw an error if args are ambiguous
* b200: Change init sequence to catch bad USB statesBalint Seeber2015-08-032-8/+38
| | | | | - Fixes USB hang issues on OS X - Uses usb_errors
* b200: fixed initial loadingNicholas Corgan2015-07-311-3/+2
|
* cores: Moved subtree populate code to DSP cores (X3x0, E310)Martin Braun2015-07-291-24/+7
|
* ad9361/b200/e300: Refactored AD936x + perifs managementMartin Braun2015-07-293-174/+79
| | | | | | - Created AD936x manager class - Moved functionality from B2x0 and E310 into manager - Separated property tree + perifs initialization in both device classes
* b200: Change default tick rate to 16 MHzMartin Braun2015-07-241-1/+1
|
* Added uhd::image_loader class and uhd_image_loader utilityNicholas Corgan2015-07-156-25/+162
| | | | | | * 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
* Updated compat numbers for B2x0 and X3x0Martin Braun2015-07-141-1/+1
| | | | | - B2x0: FW compat number (goes with previous firmware update) - X3x0: Max HW rev number
* Merge branch 'maint'Martin Braun2015-07-141-1/+1
|\ | | | | | | | | | | | | | | | | | | Conflicts: fpga-src host/CMakeLists.txt host/cmake/Modules/UHDVersion.cmake host/lib/usrp/b200/b200_impl.hpp host/lib/usrp/e300/e300_fpga_defs.hpp host/lib/usrp/x300/x300_fw_common.h
| * b200: Bumped FPGA compat number to 8 for releaseAshish Chaudhari2015-07-141-1/+1
| |
* | Merge branch 'maint'Martin Braun2015-07-081-1/+1
|\|
| * B200: New AD9361 I/O timing programming to work with new b200_io.v logic design.Ian Buckley2015-07-081-1/+1
| |
* | Merge branch 'maint'Martin Braun2015-07-011-5/+6
|\|
| * b200: Codec loopback test now throws on failure.Martin Braun2015-07-011-5/+6
| |
| * b200: Modify initialization sequence to avoid warningsMartin Braun2015-06-292-12/+15
| | | | | | | | | | | | | | | | | | | | This will set the actual default rate to an integer factor of whatever the tick rate is, but leave the property tree value at zero. This avoids warnings if the chosen tick rate is not a multiple of the previous default rate, but also returns a zero value for the rate when it has not been initialized, allowing the user to probe if the value has not yet been set.
* | b200: Modify initialization sequence to avoid warningsMartin Braun2015-06-293-25/+22
| | | | | | | | | | | | | | | | | | | | This will set the actual default rate to an integer factor of whatever the tick rate is, but leave the property tree value at zero. This avoids warnings if the chosen tick rate is not a multiple of the previous default rate, but also returns a zero value for the rate when it has not been initialized, allowing the user to probe if the value has not yet been set.
* | Merge branch 'maint'Martin Braun2015-06-091-0/+1
|\| | | | | | | | | | | | | Conflicts: host/lib/usrp/common/ad9361_ctrl.hpp host/lib/usrp/common/ad9361_driver/ad9361_device.h host/lib/usrp/e300/e300_remote_codec_ctrl.hpp
| * B200/E300: Fix incorrect readback of frequency.michael-west2015-05-221-0/+1
| | | | | | | | When the LO is tuned it changes the frequency on both channels. The frequency value read back for the first channel was not updated when the LO frequency for the other channel was tuned to a different value.
* | b200: Added another rate check for auto tick rate modeMartin Braun2015-05-111-0/+8
| |
* | b200: Removed stray messagesMartin Braun2015-05-111-2/+0
| |
* | Merge branch 'maint'Martin Braun2015-05-111-2/+1
|\| | | | | | | | | | | | | Conflicts: fpga-src host/CMakeLists.txt host/cmake/Modules/UHDVersion.cmake
| * b200: Changed the max byte rate over USB2Marcus Müller2015-05-061-2/+1
| | | | | | | | | | Max rate is now set to 53248000, allowing for more than 8MS/s, which is closer to the actual value that USB2 can handle.
| * B200: Made find function properly ignore missing "product" value (BUG #770)michael-west2015-05-051-3/+1
| |
* | b200: Replaced float comparisons with uhd::math::fp* operationsMartin Braun2015-05-071-5/+16
| |
* | B200: Made find function properly ignore missing "product" value (BUG #770)michael-west2015-05-041-3/+1
| |
* | Merge branch 'maint'Martin Braun2015-04-301-2/+2
|\| | | | | | | | | | | Conflicts: fpga-src host/CMakeLists.txt
| * b200: Fixed compiler warningMartin Braun2015-04-301-2/+2
| |
* | Merge branch 'maint'Martin Braun2015-04-273-22/+29
|\|
| * b200: Added convenience subdev override for consistent subdev experienceMartin Braun2015-04-273-22/+29
| |
* | b200: Throw error for unreachable sampling ratesMartin Braun2015-04-241-1/+18
| | | | | | | | | | When auto tick rate is used, and the sampling rate exceeds the limits, throw an error instead of coercing to the default rate.
* | Merge branch 'maint'Martin Braun2015-04-242-5/+19
|\|
| * b200: Fixed FE swapping registerMartin Braun2015-04-242-5/+19
| |
* | b200: Bumped FPGA compat number to 7.Ashish Chaudhari2015-04-231-1/+1
| |
* | Merge branch 'maint'Ashish Chaudhari2015-04-232-16/+32
|\| | | | | | | | | | | Conflicts: host/lib/usrp/b200/b200_impl.cpp host/lib/usrp/b200/b200_impl.hpp
| * b200: Bumped FPGA compat number to 6Ashish Chaudhari2015-04-231-1/+1
| |
| * Merge branch 'maint' into mwest/b200_rev5Ashish Chaudhari2015-04-231-2/+2
| |\
| | * b200: Boost 1.58-related fixes in B200 IO code.Michael Dickens2015-04-201-2/+2
| | | | | | | | | | | | | | | | | | When returning an invalid payload in handle_async_task, Boost 1.58 does not allow NULL to be returned; instead, to be more compatible, use the correct type initialized to (0, []).
| * | B200: Bumped FPGA compat number to 5michael-west2015-04-172-5/+7
| | | | | | | | | | | | B200: Added bit to SR_MISC_OUT register to control ATR mapping from radio to frontend
| * | b2x0: Cleaned up device lookup (moved all constants to one place)Martin Braun2015-04-163-47/+84
| | | | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/b200/b200_iface.hpp host/lib/usrp/b200/b200_impl.cpp