aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/e100
Commit message (Collapse)AuthorAgeFilesLines
* dboard_iface: Added FE name input to set_fe_connectionAshish Chaudhari2016-05-161-3/+3
| | | | | - A dboard_base class can have multiple frontends (subdevs) and the set_fe_connection needs to be able to distinguish between them
* dboard_iface: Added method to configure front connection and settingsAshish Chaudhari2016-03-211-0/+6
|
* usrp: Refactored dboard_iface for all productsAshish Chaudhari2016-02-161-20/+38
| | | | | | | - Made dboard_iface an interface! Removed PIMPL - Added unit "BOTH" to dboard API and expanded GPIO API width to 32 - Removed gpio_debug_mux. No product ever used that - Refactored gpio_atr cores to work with new dboard_iface
* dboard: Added restricted dboard registration capabilityAshish Chaudhari2016-02-162-4/+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
* 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.
* 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
* Added uhd::image_loader class and uhd_image_loader utilityNicholas Corgan2015-07-153-14/+65
| | | | | | * 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
* e100: Support command time access through dboard_iface.michael-west2015-04-032-6/+6
|
* uhd: Add ability to get and set command time through dboard_iface.michael-west2015-04-031-0/+12
| | | | | This creates a wb_iface child class called timed_wb_iface, which adds support for timed commands.
* Merging new UHD_IMAGES_DIR utilities and bug fixes.Ben Hilburn2015-01-271-2/+2
| | | | Also includes NI-USRP Windows Registry Key fixes.
* e100: fixed typo in fpga_downloaderNicholas Corgan2015-01-071-2/+2
|
* 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-022-3/+9
| | | | | | | | | | * 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-042-7/+4
|
* uhd: wb_iface is now a public interfaceJosh Blum2013-10-041-1/+1
|
* uhd: allow for 16 bit i2c and eeprom addrsJosh Blum2013-07-242-6/+6
|
* uhd: added new calls to streamer object + support workJosh Blum2013-07-151-0/+3
| | | | | | | * The transmit streamer gives access to the async msg queue. * The receive streamer gives access to the issue stream cmd. * Supporting usrp implementation files updated. * Example applications updated to use this API.
* e100: fix compiler error use boost cstdintJosh Blum2013-07-011-1/+1
|
* e100: switch to fixed length xfersJosh Blum2013-03-254-14/+18
|
* 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: ctrl impl changes for header offsetJosh Blum2012-07-161-2/+2
|
* e100: cleanup and make better use of IRQ gpio for control responseJosh Blum2012-07-161-50/+45
|
* e100: squashed host code for fifo control/timed commandsJosh Blum2012-07-168-364/+272
| | | | | | | | | 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
* Merge branch 'maint'Josh Blum2012-07-161-1/+4
|\
| * e100: set vita header offset for previous FPGA changesetJosh Blum2012-07-161-1/+4
| |
* | 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-142-3/+4
| |
* | b100/e100: bumped compat number to 10 after fpga mergeJosh Blum2012-04-251-1/+1
| |
* | uhd: squashed transport workJosh Blum2012-04-231-26/+19
| |
* | 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
|
* uhd: added async md user payload and common utilsJosh Blum2012-02-141-15/+3
|
* uhd: various tweaks for compiler warns and valgrindJosh Blum2012-02-091-1/+1
|
* dsp rework: implement 64 bit ticks, no secondsJosh Blum2012-02-063-12/+12
|
* b100/e100: unify rx/tx fifo clears into oneJosh Blum2012-02-042-7/+4
|
* dsp rework: work on usb wrapper for smaller packets, large lutsJosh Blum2012-02-024-4/+19
|
* dsp rework: account for no sid used in tx vita pktJosh Blum2012-02-011-0/+1
|
* dsp rework: tx trailer, scaling work (peak)Josh Blum2012-01-311-0/+1
|
* gen2: added user setting regs api and user coreJosh Blum2012-01-313-0/+10
|
* dsp rework: work on scaling and args parsing on RX and TX dspJosh Blum2012-01-311-9/+4
| | | | | This simplified some copy pasta in the io_impl.cpp files, and adds a place for sc8 tx mode in the tx dsp core code.
* dsp rework: implemented new scalefactor in rx dsp coreJosh Blum2012-01-312-2/+2
|
* uhd: add samples per pkt option to rx streamerJosh Blum2012-01-261-1/+2
|
* uhd: flush transport for new rx streamersJosh Blum2012-01-231-1/+1
|