aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/usrp2
Commit message (Collapse)AuthorAgeFilesLines
* usrp: added validate_subdev_spec to all io_implsJosh Blum2011-07-011-3/+3
|
* usrp: moved fx2 stuff into common folderJosh Blum2011-07-011-8/+9
|
* usrp2: restored component registryJosh Blum2011-06-301-8/+16
|
* b100: got b100 into the properties tree like usrp2Josh Blum2011-06-291-5/+5
|
* usrp2: moved impl back into usrp subdirJosh Blum2011-06-2910-1445/+560
|
* Merge branch 'master' into nextJosh Blum2011-06-253-12/+28
|\
| * usrp2: init the usrp2_ctrl_data_t to make valgrind happyJosh Blum2011-06-242-7/+7
| |
| * Merge branch 'gps_work'Josh Blum2011-06-221-4/+20
| |\
| | * USRP2/N210: set VITA time even if GPS not locked. harmless to do so.Nick Foster2011-06-171-7/+2
| | |
| | * UHD: implemented gps_locked sensor. usrp2 mboard doesn't init VITA time if ↵Nick Foster2011-06-171-4/+16
| | | | | | | | | | | | time not valid.
| | * UHD: GPS work.Nick Foster2011-06-171-3/+12
| | | | | | | | | | | | | | | | | | | | | * Rewrote NMEA acquisition to be more general * Added GPS sensors instead of member fns for data access * GPS sensors added to mboard sensors to keep ABI compat * VITA time initialized to GPS time on init
| * | usrp2: fix typo w/ setting send frame sizeJosh Blum2011-06-201-1/+1
| |/
* | Merge branch 'master' into frontend_workJosh Blum2011-06-172-4/+3
|\| | | | | | | | | Conflicts: host/lib/usrp/usrp_e100/io_impl.cpp
| * N210 R4 lost fix for ADC data terminationNick Foster2011-06-161-0/+2
| |
| * uhd: replaced boolean for thread loop w/ ↵Josh Blum2011-06-161-4/+1
| | | | | | | | boost::this_thread::interruption_requested
* | usrp: use dboard name A or single slot boardsJosh Blum2011-06-161-4/+4
| |
* | e100: dual dsp support (compiles, not tested)Josh Blum2011-06-151-1/+1
| |
* | uhd: changed compat numbers to reflect dsp work in fpgaJosh Blum2011-06-151-1/+1
| |
* | usrp: added registers and mux calculation for fe workJosh Blum2011-06-153-15/+60
|/
* uhd: update packet handlers when the clock rate is changedJosh Blum2011-06-141-0/+1
|
* usrp2: super packet handler support squashedJosh Blum2011-06-143-218/+77
|
* N210: stop sending 1 char at a time to the GPSDONick Foster2011-06-141-1/+1
|
* uhd: added more SAFE_CALL macros to hardware wrapper dtorsJosh Blum2011-06-103-16/+10
| | | | And removed the calls on the sptr resets (not needed now).
* usrp2: catch exceptions thrown in locker loop (like the user unplugs device)Josh Blum2011-06-011-4/+12
|
* Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdprivNick Foster2011-05-231-1/+1
|\
| * usrp2: turn on ups_per_sec to avoid timeout issues on low sample ratesJosh Blum2011-05-201-1/+1
| |
* | N210: changes for rev 4 supportNick Foster2011-05-187-5/+55
|/
* usrp2: moved register map into #defines, entries for new dsp frontendJosh Blum2011-05-179-389/+174
| | | | also fixes irq rb
* usrp2: device locking, use gpid so the process cant lock itself outJosh Blum2011-05-111-1/+37
|
* Merge branch 'master' into nextJosh Blum2011-05-114-23/+22
|\
| * uhd: various tweaks to log and msg, replaced a few remaining stdioJosh Blum2011-05-042-1/+2
| |
| * uhd: removed more iostream stuff from usrp* implementationsJosh Blum2011-05-044-22/+21
| |
| * uhd: replaced warning post with calls to UHD_MSG(warning)Josh Blum2011-05-041-1/+0
| | | | | | | | | | The message api can support warnings, error, and status messages. The default handler is to stdio, but the user can change this.
* | Merge branch 'master' into nextJosh Blum2011-05-032-26/+35
|\|
| * usrp2: added REF_MIMO and PPS_MIMO for USRP2 clock configJosh Blum2011-05-031-15/+23
| | | | | | | | | | | | | | | | | | Basically, one can tell a MIMO master to lock to MIMO ref and/or time. This is an alternative to the mimo_mode=slave/master device args. When using this alternative, one should always set the mimo_mode to maser. When in master mode, any clock config settings can be used. When in slave mode, the clock config setting are forced to MIMO_REF/PPS
| * usrp2: use default mtu as upper limit unless user specifiesJosh Blum2011-04-301-11/+12
| |
* | usrp2: added the concept of device locking to usrp2/nseries devicesJosh Blum2011-05-016-36/+82
| | | | | | | | | | | | | | | | | | | | Each iface instance can lock itself to a particular device. When the device is locked, it cannot be discovered through find. Locking works by having a lock thread periodically update a register in the firmware that says when the device was last locked. The find routine can determine if a device is locked by checking the difference between the current time and this register.
* | usrp2: combined peek and poke commands and added virtual firmware registersJosh Blum2011-05-012-33/+27
| | | | | | | | | | It would be nice to have persistent registers in the device to do things like device locking. Rather than invent a new communication type, we just repurposed the register manipulation.
* | Merge branch 'master' into nextJosh Blum2011-04-306-21/+75
|\| | | | | | | | | Conflicts: host/lib/usrp/usrp2/usrp2_regs.cpp
| * usrp2: allow devices to be discovered when usrp2_iface::make throwsJosh Blum2011-04-291-12/+16
| | | | | | | | | | | | | | | | If the discovery throws an exception, we can still yeild a discovered device. The error (which is a problem) will re-appear at make/factory time. The side effect is that a device w/ error will be discovered w/ empty serial and names. We protect against this by supporing older firmwares where i2c proto is compatible.
| * usrp2: added support for GPSDO configuration bits in EEPROMJosh Blum2011-04-291-5/+15
| | | | | | | | | | | | | | Added instructions to install and burn eeprom to documentation. Made gps_ctrl and gps_time sensor optional. Added sensors for motherboard to documentation
| * GPS parser fixes for get_time.Nick Foster2011-04-291-2/+0
| |
| * USRP2: enable GPS by defaultNick Foster2011-04-291-3/+3
| |
| * USRP2: Added GPS time support to the sensors interface. gps_time sensor ↵Nick Foster2011-04-291-1/+5
| | | | | | | | returns epoch time as time_t. Untested.
| * N210: implemented mboard sensors for ref lock and MIMO lockNick Foster2011-04-294-1/+28
| |
| * usrp: support for grand daughter board eepromJosh Blum2011-04-262-2/+14
| |
| * uhd: move thread loop condition flag to before barrier (prevents race condition)Josh Blum2011-04-221-1/+1
| |
* | Merge branch 'master' into nextJosh Blum2011-04-197-52/+97
|\| | | | | | | | | Conflicts: fpga/usrp2/top/u2plus/Makefile.N200
| * usrp2: improve the compatibility error messagesJosh Blum2011-04-192-8/+7
| |
| * usrp2: use the firmware's discovered compat numberJosh Blum2011-04-131-4/+16
| |