aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into flow_ctrlNick Foster2010-11-1741-361/+1610
|\ | | | | | | | | | | | | | | Conflicts: host/lib/transport/udp_simple.cpp host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_iface.cpp host/lib/usrp/usrp2/usrp2_regs.hpp
| * udp: added polling alternative to select for macJosh Blum2010-11-171-0/+13
| |
| * uhd: ranges symbol fix, try extern macroJosh Blum2010-11-171-0/+7
| |
| * usrp: use a spawn thread to ensure that a pirate is spawned before ↵Josh Blum2010-11-161-0/+9
| | | | | | | | continuing (fixes lockup issue)
| * Merge branch 'public_master'Josh Blum2010-11-161-1/+1
| |\
| | * usrp2: fix ip addr eeprom offset in motherboard eeprom parserJosh Blum2010-11-161-1/+1
| | |
| * | uhd: removed windows warnings, added string formatting in usrp-nJosh Blum2010-11-116-15/+15
| | |
| * | uhd: fixed ranges stuff, export symbols and use doubles not iterators...Josh Blum2010-11-111-2/+2
| | |
| * | usrp-n: populated name properties to use the generated cname from ifaceJosh Blum2010-11-116-14/+28
| | |
| * | usrp2: made enums for the rev types and implemented in codeJosh Blum2010-11-1110-86/+173
| | |
| * | Merge branch 'master' into usrp2pJosh Blum2010-11-111-4/+1
| |\ \
| | * | usrp2: fix discovery timeout, use defaultJosh Blum2010-11-111-4/+1
| | | |
| * | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-11-1116-145/+148
| |\| |
| | * | Merge branch 'ranges'Josh Blum2010-11-1110-104/+80
| | |\ \
| | | * | dbsrx2: updated code for ranges useJosh Blum2010-11-101-6/+6
| | | | |
| | | * | uhd: added meta-range clip and implemented in dboards, fixed step calculationJosh Blum2010-11-105-15/+18
| | | | |
| | | * | uhd: created a meta range that is a range of ranges for gains and freqsJosh Blum2010-11-109-95/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | created a templated range that that holds a start, stop, and step created a meta-range template that is a vector of ranges meta-range can calculate the overall start, stop, step or be indexed to get at components replaced instances of range.min, max, step with the functions start() stop() and step() the xcvr frequency range is now expressed in as two ranges (have to fix its clip function though)
| | * | | usrp2: switch the timeout to units of secondsJosh Blum2010-11-111-2/+2
| | | | |
| | * | | uhd: pulled in some worthwhile changes from flow control branchJosh Blum2010-11-115-36/+63
| | |/ /
| | * | usrpbbbbbbbbbbbeeeeeeeeeeee fix typoJosh Blum2010-11-101-3/+3
| | | |
| * | | U2P: Ripped out the mboard_rev_t structure in favor of an enum in ↵Nick Foster2010-11-1012-335/+121
| | | | | | | | | | | | | | | | | | | | | | | | usrp2_regs.hpp and some logic. Also change ethernet.c to move generic code to eth_lib.
| * | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p-nextNick Foster2010-11-1036-261/+1304
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: firmware/microblaze/lib/u2_init.c host/lib/usrp/usrp2/clock_ctrl.cpp host/lib/usrp/usrp2/fw_common.h host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_iface.cpp host/lib/usrp/usrp2/usrp2_iface.hpp
| | * | uhd: renamed enums to reflect new conventionJosh Blum2010-11-105-36/+36
| | |/
| | * added warning about rfx classic boards and dboard notesJosh Blum2010-11-091-12/+31
| | |
| * | 2+: moved mboard_rev to usrp2/ in preparation for merging upstreamNick Foster2010-11-1011-23/+136
| | |
| * | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-10-2118-676/+658
| |\ \ | | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/CMakeLists.txt
| * | | Moved mboard rev detection to iface.cpp.Nick Foster2010-10-202-6/+7
| | | | | | | | | | | | | | | | This fixes the incorrect FPGA compat number readback bug. We were trying to read before the register set had been loaded.
| * | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-10-141-3/+144
| |\ \ \
| * \ \ \ Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-10-125-13/+27
| |\ \ \ \
| * | | | | USRP2P: mboard rev works through props interface.Nick Foster2010-10-1210-28/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added usrp2_burn_mb_rev.cpp to utils. It is not installed to the utils install dir. Not all happy with the mboard_rev setup -- is_usrp2p() is too specific for a generalized mboard_rev concept. I'm not sure where else to put it so for now it stays.
| * | | | | USRP2P: This is surprisingly involved. Adding a consistent interface to deal ↵Nick Foster2010-10-1210-44/+125
| | | | | | | | | | | | | | | | | | | | | | | | with hardware revisions.
| * | | | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-10-0826-670/+842
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/io_impl.cpp host/lib/usrp/usrp2/mboard_impl.cpp
| * | | | | | USRP2P: Little bit of commonality in the include files. No functional change.Nick Foster2010-10-081-1/+0
| | | | | | |
| * | | | | | U2P: Bootloader works, successfully loads production image.Nick Foster2010-10-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Split I2C into async and sync halves to keep the size of the bootloader small.
| * | | | | | USRP2P: internal reference selected by default.Nick Foster2010-10-053-2/+21
| | | | | | |
| * | | | | | U2P: 32/64Mbit FLASH support, internal reference support for U2P r2Nick Foster2010-10-052-8/+18
| | | | | | |
| * | | | | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-10-0518-59/+675
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: host/lib/ic_reg_maps/CMakeLists.txt host/lib/usrp/usrp2/io_impl.cpp
| | * | | | | | UHD: added mutex to fix race condition in device enumeration.Nick Foster2010-10-011-0/+4
| | | | | | | |
| * | | | | | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-09-3029-1309/+1541
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/io_impl.cpp
| * \ \ \ \ \ \ \ Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-09-1537-92/+5330
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/CMakeLists.txt host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_regs.hpp
| * | | | | | | | | Removing the GPS search stuff until I have time to figure out why the ↵Nick Foster2010-08-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | firmware side keeps timing out.
| * | | | | | | | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-08-253-14/+30
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: host/include/uhd/usrp/simple_usrp.hpp host/lib/usrp/simple_usrp.cpp
| * | | | | | | | | | Change to get codec_impl to compile, dur.Nick Foster2010-08-251-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed memory map to correspond to new tx_policy code.
| * | | | | | | | | | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-08-194-43/+77
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-08-1825-443/+356
| |\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Finished GPS driver, more or less.Nick Foster2010-08-161-29/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Should detect any 115kbaud GPS on the serial port, as long as it outputs GPRMC packets. Tweaked the serial driver for a stupid off-by-one mistake.
| * | | | | | | | | | | | Support for NMEA reads. Uses NMEA parsing instead of Jackson Labs parsing.Nick Foster2010-08-134-38/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No multibaud support yet. read/write_uart() now do multiple-packet writes in multiples of 20 bytes (hardcoded).
| * | | | | | | | | | | | GPS interface works for Jackson Labs devices.Nick Foster2010-08-132-3/+4
| | | | | | | | | | | | |
| * | | | | | | | | | | | first stab at a GPS driver in gps_ctrl.cpp. not the most expandable thing in ↵Nick Foster2010-08-135-6/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the world but there's only so many GPS interfaces out there.
| * | | | | | | | | | | | Host-side fixes for GPS UART.Nick Foster2010-08-123-14/+13
| | | | | | | | | | | | |