aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/usrp2/usrp2_impl.hpp
Commit message (Collapse)AuthorAgeFilesLines
* uhd: created rx IQ imbalance app to parallel txJosh Blum2011-11-111-1/+2
|
* usrp: basically working iq cal on txJosh Blum2011-11-101-0/+2
|
* usrp: added missing include for weak ptrJosh Blum2011-11-081-0/+1
|
* uhd: renamed some of the stream types and functionsJosh Blum2011-11-031-2/+2
|
* usrp2: additional corrections for streaming to workJosh Blum2011-11-031-2/+2
|
* uhd: lots of work releated to streamer work and usrp2 implementationJosh Blum2011-11-031-18/+9
|
* usrp2: uart/udp work in host and fw, workingJosh Blum2011-09-281-1/+1
|
* usrp: remove wax::obj entry point (not used)Josh Blum2011-09-081-3/+0
|
* usrp2: initialize channel occupancy variables,Josh Blum2011-08-231-0/+1
| | | | | | | this fixes a bug when there are multiple mboard per device, the occupancy int could be uninitialized to a bad value, while subdev specs are being setup for the first time, and cause allocation issues
* usrp2: adjusted mimo delay cycles for FPGA changesJosh Blum2011-07-281-1/+1
|
* uhd: add get_tree call directly to the deviceJosh Blum2011-07-201-0/+3
| | | | | | Does away with the need for wax cast to get the tree. You can still do this but it will eventually be removed. There was some compiler issue on ubuntu 10.04 with any cast and a shared ptr to property tree.
* usrp2: use the err transport for tx/err, and rx xports are recv onlyJosh Blum2011-07-171-2/+2
|
* usrp: added clipping to link max rate when setting sample rateJosh Blum2011-07-041-0/+1
|
* usrp2: accept old db name 0 for backwards compatJosh Blum2011-07-031-2/+3
|
* usrp: renamed ref_source to clock_source (terminology)Josh Blum2011-07-021-1/+1
|
* usrp2: moved impl back into usrp subdirJosh Blum2011-06-291-140/+49
|
* usrp2: super packet handler support squashedJosh Blum2011-06-141-1/+0
|
* N210: implemented mboard sensors for ref lock and MIMO lockNick Foster2011-04-291-1/+4
|
* usrp: support for grand daughter board eepromJosh Blum2011-04-261-1/+1
|
* usrp2: 2nd dsp working, tweaks regs map and other bugsJosh Blum2011-02-211-0/+1
|
* uhd: moved indexed device addr routines into apiJosh Blum2011-02-211-1/+0
| | | | | implement in usrp2, also combine non specified args into addr when initializing the mboard so we can use a single addr
* usrp2: code working again in a completed form but did not test dual dspJosh Blum2011-02-201-3/+4
|
* usrp2: lot of work on dual dsp, grep for TODOs before continuingJosh Blum2011-02-191-21/+15
|
* usrp2: moved all dsp related code into dsp_impl and split for multiple dspsJosh Blum2011-02-181-21/+14
|
* usrp2: added indexed regs for rx dsp and ctrlJosh Blum2011-02-181-0/+2
|
* uhd: replaced std::vector<type> for buffer arguments in send/recvJosh Blum2011-02-091-2/+2
| | | | | | | | | Created new type ref_vector for representing a vector of pointers. Can be created from std::vector or a pointer. Removes the convenience constrcutors for send/recv, its not needed. Removes malloc/free overhead when using send/recv with pointer.
* next: generalized the GPS interface to any USRP device. just give it a ↵Nick Foster2011-01-171-2/+2
| | | | | | | function to write/read strings to UART. not sure if i'm happy with the interface; maybe inheriting is cleaner. this works though. gps interface for usrp2 is disabled right now in mboard_impl.
* uhd: update copyright dates on host codeJosh Blum2011-01-131-1/+1
|
* uhd: replace all the instances of float not pertaining to io types with ↵Josh Blum2011-01-111-2/+2
| | | | double, simplifies life
* uhd: use internal() to default clock configs, dont use PPS_INT, theres no ↵Josh Blum2011-01-111-1/+0
| | | | such thing
* Merge branch 'udp_ports' into nextJosh Blum2010-12-221-1/+5
|\ | | | | | | | | | | | | | | Conflicts: firmware/microblaze/apps/txrx_uhd.c host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_impl.cpp host/lib/usrp/usrp2/usrp2_impl.hpp
| * usrp2: brought err0 transports into device and mboard constructorsJosh Blum2010-12-161-1/+5
| |
| * usrp2: pulled some changes from the next branch to make merging easierJosh Blum2010-12-151-5/+3
| |
* | usrp2: added mimo_mode address arg and documented itJosh Blum2010-12-131-3/+4
| |
* | usrp-n: removed serdes control, its not needed, fw must set this upJosh Blum2010-12-111-2/+0
|/
* usrp_nxxx: software workarounds for weird power up stateJosh Blum2010-11-231-0/+2
|
* Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into flow_ctrlNick Foster2010-11-171-0/+5
|\ | | | | | | | | | | | | | | 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
| * Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2p-nextNick Foster2010-11-101-6/+9
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | USRP2P: This is surprisingly involved. Adding a consistent interface to deal ↵Nick Foster2010-10-121-1/+0
| | | | | | | | | | | | with hardware revisions.
| * | Merge branch 'master' of ettus.sourcerepo.com:ettus/uhdpriv into usrp2pNick Foster2010-10-081-60/+12
| |\ \ | | | | | | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/io_impl.cpp host/lib/usrp/usrp2/mboard_impl.cpp
| * | | first stab at a GPS driver in gps_ctrl.cpp. not the most expandable thing in ↵Nick Foster2010-08-131-0/+2
| | | | | | | | | | | | | | | | the world but there's only so many GPS interfaces out there.
| * | | Merge branch 'master' into usrp2pNick Foster2010-08-101-2/+2
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this was the merge from hell Conflicts: firmware/microblaze/Makefile.am firmware/microblaze/bootstrap firmware/microblaze/configure.ac firmware/microblaze/lib/Makefile.inc host/lib/CMakeLists.txt host/lib/usrp/mimo_usrp.cpp host/lib/usrp/simple_usrp.cpp host/lib/usrp/usrp2/clock_ctrl.cpp host/lib/usrp/usrp2/codec_impl.cpp host/lib/usrp/usrp2/dboard_impl.cpp host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_iface.hpp host/lib/usrp/usrp2/usrp2_impl.hpp host/lib/usrp/usrp2/usrp2_regs.hpp host/test/CMakeLists.txt
| * \ \ \ Merge branch 'usrp2p2' of git@ettus.sourcerepo.com:ettus/uhdpriv into usrp2pyNick Foster2010-07-281-0/+3
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/codec_impl.cpp host/lib/usrp/usrp2/usrp2_impl.hpp
| | * | | | Added gain support for USRP2+ ADC.Nick Foster2010-07-271-0/+2
| | | | | |
| | * | | | usrp2: added codec impl for codec properties to usrp2Josh Blum2010-07-231-0/+9
| | | | | |
| * | | | | This is a manual merge of codec_gains2 into usrp2py.Nick Foster2010-07-271-0/+9
| | | | | |
* | | | | | usrp2: implemented clear state for RX and TX control, and zero sample ↵Josh Blum2010-11-081-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | command support
* | | | | | Merge branch 'master' into flow_ctrlJosh Blum2010-11-051-8/+7
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_impl.hpp
| * | | | | usrp2: move mboard eeprom instance into iface to the clock control can access itJosh Blum2010-11-041-2/+0
| | | | | |
| * | | | | Merge branch 'good_stuff' into mb_eepromJosh Blum2010-11-041-0/+3
| |\ \ \ \ \