aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/usrp1/usrp1_impl.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Move all license headers to SPDX format.Martin Braun2017-12-221-12/+1
|
* UBX: Add support for UBX-TDDmichael-west2017-12-071-2/+2
|
* UHD: Add eeprom info to dboard_basemichael-west2017-12-071-2/+2
|
* uhd: Changed mboard_eeprom_t interface, refactored MB EEPROM codeMartin Braun2017-09-291-6/+4
| | | | | | | | | | | | - 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
* uhd: Replaced many lexical_cast with appropriate C++11 equivalentsMartin Braun2017-06-291-2/+2
|
* utils: introduce new logging API and remove msg APIAndrej Rode2017-02-201-14/+14
|
* uhd: replace BOOST_FOREACH with C++11 range-based for loopAndrej Rode2017-02-101-7/+7
| | | | | Note: This is the first commit that uses for-range, and range-based for-loops are now usable for UHD development.
* b100: Removed superfluous FX2 vid/pidMartin Braun2016-11-281-2/+0
|
* Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵Martin Braun2016-11-081-15/+15
| | | | | | | | 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).
* dboard: Added restricted dboard registration capabilityAshish Chaudhari2016-02-161-3/+2
| | | | | | - Moved dboard iface initialization to dboard_manager - Added a restricted register function. Restricted dboards don't expose their control iface in the property tree
* prop_tree: Multiple API enhancements to uhd::propertyAshish Chaudhari2016-02-111-26/+26
| | | | | | | | | - 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
* Merging new UHD_IMAGES_DIR utilities and bug fixes.Ben Hilburn2015-01-271-2/+2
| | | | Also includes NI-USRP Windows Registry Key fixes.
* OctoClock firmware upgrade, added host driverNicholas Corgan2014-07-231-2/+3
| | | | | | | | | | * OctoClock can communicate with UHD over Ethernet * Can read NMEA strings from GPSDO and send to host * Added multi_usrp_clock class for clock devices * uhd::device can now filter to return only USRP devices or clock devices * New OctoClock bootloader can accept firmware download over Ethernet * Added octoclock_burn_eeprom,octoclock_firmware_burner utilities * Added test_clock_synch example to show clock API
* Merge branch 'origin/b200/issue_418'Ben Hilburn2014-04-101-3/+4
|\ | | | | | | Fixing unsafe sscanf call.
| * b100+b200+usrp1: removed potentially unsafe sscanf callMartin Braun2014-04-101-3/+4
| |
* | uhd: Added max link rate info for usrp1, usrp2 and b100Martin Braun2014-04-101-1/+1
|/
* Merging USRP X300 and X310 support!!Ben Hilburn2014-02-041-3/+3
|
* BUG #203: Initialized gain values to 0.0Michael West2013-11-081-3/+5
|
* Merge branch 'maint34' into maintNicholas Corgan2012-11-161-5/+0
|\ | | | | | | | | | | Conflicts: host/lib/usrp/b100/b100_impl.cpp host/lib/usrp/usrp1/usrp1_impl.hpp
| * lib/cmake: CPack source workNicholas Corgan2012-11-161-6/+1
| | | | | | | | | | * Removed all host code dependencies on firmware headers * Put in CMake settings for CPack source
* | lfrx: disable dc offset correction when using LFRXJosh Blum2012-09-281-0/+3
| |
* | usrp1: added hook to poke user regsJosh Blum2012-09-201-0/+11
| |
* | utils: UHD Image Downloader - downloads firmware/FPGA images compatible with ↵Nicholas Corgan2012-06-071-5/+1
| | | | | | | | the current host code and places them in the images directory
* | usrp: mboard eeprom map use string as keyJosh Blum2012-05-141-3/+3
| |
* | Merge branch 'maint'Josh Blum2012-05-141-0/+2
|\|
| * usrp1: ensure frontend specs are init'd to somethingJosh Blum2012-05-111-0/+2
| | | | | | | | | | This helps the case of 4x DDC no DUC for example, that way at least something empty is set to the property.
* | mboard id's are now more concise (codenames are separated, for example), and ↵Nicholas Corgan2012-04-201-2/+2
|/ | | | dboard subdev names are more descriptive (RFX RX is now RFX1200 RX, etc)
* usrp1: stop threads in deconstructorJosh Blum2012-03-291-2/+1
| | | | | | | | | | | | | | | Its important to stop the threads before we let the other smart point objects naturally deconstruct to avoid thread-based race conditions. The attempt to deconstruct the tree and soft time ctrl had a bug because the tree had references in subtrees within the dboard manager class. Rather than continue to fix this method and deconstruct the tree to free up soft time ctrl, it seems simpler to just stop the thread in soft time ctrl, and then let it naturally deconstruct later by ref count.
* usrp1: fix for cordic init, cant do it that way on txJosh Blum2012-02-291-3/+0
|
* usrp: reset cordics on init after tick rate updateJosh Blum2012-02-281-0/+9
|
* b100/usrp1: various tweaks for compiler warns and valgrindJosh Blum2012-02-091-0/+1
|
* usrp1/b100: reenumeration loop with timeout only when foundJosh Blum2012-01-271-1/+3
|
* usrp1/b100: handle longer reenumerations with loop and timeoutJosh Blum2012-01-261-17/+25
|
* usrp1: initialize tick_rate prop (fixes readback)Josh Blum2012-01-051-1/+2
|
* usrp1: fix typo when calculating rx_dc_offset registerJosh Blum2011-11-081-1/+1
|
* usrp: work on dboard code to use subtrees to populate frontend propsJosh Blum2011-11-071-17/+4
|
* usrp: reorganize frontend paths in tree for correction stuffJosh Blum2011-11-031-2/+3
|
* usrp1: implement rx dc offset control hooksJosh Blum2011-11-031-7/+34
|
* usrp: added get_tx/rx_ratesJosh Blum2011-11-031-2/+6
|
* usrp1: support variable clock rate through APIJosh Blum2011-11-031-8/+28
|
* usrp1: got the 16Msps working (needed non hb-filter image)Josh Blum2011-11-031-6/+0
|
* usrp1: various tweaks related to streamingJosh Blum2011-11-031-2/+0
|
* usrp1: type conversions and 8-bit workJosh Blum2011-11-031-2/+2
|
* usrp1: did work for stream interface on usrp1Josh Blum2011-11-031-8/+3
|
* B100/USRP1: pass in VID/PID from args string so you can specify where to ↵Nick Foster2011-10-101-2/+10
| | | | look for devices if you like
* usb: added interface args to usb abstractionsJosh Blum2011-09-191-5/+5
|
* usrp1: reset control objects in this order to avoid race conditionsJosh Blum2011-09-021-1/+3
|
* usrp1: handle special case of no rx or no tx dspsJosh Blum2011-08-081-2/+6
|
* uhd: replaced boost filesystem path with fs_path in property treeJosh Blum2011-07-221-5/+5
|
* uspr1: shutdown thread in deconstructor (not automatically)Josh Blum2011-07-191-4/+7
|