aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/e100/e100_impl.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵Martin Braun2016-11-081-4/+4
| | | | | | | | 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-47/+47
| | | | | | | | | - 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
* Added uhd::image_loader class and uhd_image_loader utilityNicholas Corgan2015-07-151-13/+21
| | | | | | * 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
* Merging new UHD_IMAGES_DIR utilities and bug fixes.Ben Hilburn2015-01-271-2/+2
| | | | Also includes NI-USRP Windows Registry Key fixes.
* Merge branch 'maint'Martin Braun2014-09-231-2/+0
|\
| * usrp: don't print duplicate GPSDO detection messagesNicholas Corgan2014-09-231-3/+1
| |
* | Give user the option to ignore daughterboard's calibration file at runtimeNicholas Corgan2014-09-021-2/+7
| | | | | | | | | | * Add "ignore-cal-file" to the uhd::device_addr_t arguments * Added documentation for new feature
* | 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
* Merging USRP X300 and X310 support!!Ben Hilburn2014-02-041-0/+4
|
* e100: switch to fixed length xfersJosh Blum2013-03-251-0/+6
|
* lfrx: disable dc offset correction when using LFRXJosh Blum2012-09-281-0/+3
|
* e100: added extra error message for FPGA not foundJosh Blum2012-07-191-1/+8
|
* b100/e100: clock source option for pps phase sync abuseJosh Blum2012-07-191-0/+13
|
* e100: squashed host code for fifo control/timed commandsJosh Blum2012-07-161-60/+85
| | | | | | | | | This uses the new b100/e100 common core and FIFO control modules. Subsequent commit will be the compatible FPGA merge. Conflicts: host/lib/usrp/e100/io_impl.cpp
* gpsdo: added "gpsdo" clock and time source optionsJosh Blum2012-05-181-4/+7
| | | | When an on-board GPSDO is detected, "gpsdo" is added to the options.
* usrp: mboard eeprom map use string as keyJosh Blum2012-05-141-3/+3
|
* e100: fix typo from last commitJosh Blum2012-04-201-1/+1
|
* mboard id's are now more concise (codenames are separated, for example), and ↵Nicholas Corgan2012-04-201-1/+2
| | | | dboard subdev names are more descriptive (RFX RX is now RFX1200 RX, etc)
* usrp: fix from "rev iq correction"Josh Blum2012-03-161-2/+2
| | | | Must zero out the default IQ correction to have zero effect by default.
* usrp: reset cordics on init after tick rate updateJosh Blum2012-02-281-0/+8
|
* dsp rework: implement 64 bit ticks, no secondsJosh Blum2012-02-061-4/+4
|
* dsp rework: work on usb wrapper for smaller packets, large lutsJosh Blum2012-02-021-1/+1
|
* gen2: added user setting regs api and user coreJosh Blum2012-01-311-0/+7
|
* e100: better error message for eeprom model errorJosh Blum2011-12-311-5/+11
|
* e100: added self-cal support with minor speedupsJosh Blum2011-11-161-0/+21
|
* usrp: fixed default initialization of iq bal correctionJosh Blum2011-11-131-2/+2
|
* usrp: work on dboard code to use subtrees to populate frontend propsJosh Blum2011-11-071-17/+4
|
* e100/b100: init tree before filling itJosh Blum2011-11-041-1/+1
| | | | git log
* e100/b100: moved gpio regs and compat readbackJosh Blum2011-11-031-9/+17
|
* somebody made a typoJosh Blum2011-11-031-1/+1
|
* usrp: reorganize frontend paths in tree for correction stuffJosh Blum2011-11-031-5/+8
|
* usrp: prefer name iq_balance for api callJosh Blum2011-11-031-4/+4
|
* usrp: register properties for correction and dc offsetJosh Blum2011-11-031-1/+17
|
* usrp: added get_tx/rx_ratesJosh Blum2011-11-031-0/+4
|
* e100: performed streamer API update to e100 implJosh Blum2011-11-031-11/+7
|
* e100: added support for internal gpsdoJosh Blum2011-09-281-0/+25
|
* e100: added ref locked sensor for clock referenceJosh Blum2011-09-281-2/+7
|
* e100: added support for r4 differential clockingJosh Blum2011-09-281-1/+8
|
* e100: fix FPGA filename lookup, and use model string for nameJosh Blum2011-09-031-2/+2
|
* e100: use model string to determine FPGA image to support E110Josh Blum2011-09-011-3/+14
|
* e100: changed compat numbers, and tweaksJosh Blum2011-08-311-2/+2
|
* uhd: replaced boost filesystem path with fs_path in property treeJosh Blum2011-07-221-4/+4
|
* uhd: added subtree capability to property treeJosh Blum2011-07-081-2/+2
|
* usrp: added clipping to link max rate when setting sample rateJosh Blum2011-07-041-0/+2
|
* usrp: renamed ref_source to clock_source (terminology)Josh Blum2011-07-021-6/+6
|
* usrp: renamed sma source option to externalJosh Blum2011-07-011-2/+2
|
* e100: moved e100 into property tree, probes ok...Josh Blum2011-06-281-90/+250
|
* e100: tweak which I don't understandJosh Blum2011-06-171-1/+1
|
* e100: implemented spi, i2c, messages w/ peek/pokeJosh Blum2011-06-171-3/+4
| | | | | | | | spi and i2c are done w/ polling, but this is ok, the transactions always complete by the first check a gpio is used to wake up poll() and check for messages. messages are read using poke32, unpacked, and enqueued.