Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | uhd: replaced boost filesystem path with fs_path in property tree | Josh Blum | 2011-07-22 | 1 | -5/+5 |
| | |||||
* | uhd: add get_tree call directly to the device | Josh Blum | 2011-07-20 | 1 | -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. | ||||
* | uspr1: shutdown thread in deconstructor (not automatically) | Josh Blum | 2011-07-19 | 1 | -4/+7 |
| | |||||
* | uhd: added tasks to simplify thread spawning use cases | Josh Blum | 2011-07-13 | 3 | -34/+13 |
| | |||||
* | uhd: added subtree capability to property tree | Josh Blum | 2011-07-08 | 1 | -2/+2 |
| | |||||
* | usrp: added clipping to link max rate when setting sample rate | Josh Blum | 2011-07-04 | 1 | -8/+6 |
| | |||||
* | usrp: handle frontend swapping if the first subdev is QI or Q | Josh Blum | 2011-07-04 | 3 | -9/+7 |
| | |||||
* | uhd: added inline message testing to the messages example | Josh Blum | 2011-07-03 | 1 | -2/+9 |
| | | | | | | | Renamed the example to test_messages (not just async). Fixed bug in super recv packet handler related to messages. Basically, the sequence number for messages should be ignored. Fixed some quirks with usrp1 soft time control to get it work as well. | ||||
* | usrp1: tweaks + implemented other features to mimic async and inline messages | Josh Blum | 2011-07-02 | 5 | -61/+159 |
| | | | | | | | Moved the underflow/overflow polling into a thread and out of the fast-path. Added an inline and async message queue into soft time control. Error and status messages are actually generated now and enqueued. Passes the async message test... | ||||
* | usrp: renamed ref_source to clock_source (terminology) | Josh Blum | 2011-07-02 | 1 | -2/+2 |
| | |||||
* | usrp: added validate_subdev_spec to all io_impls | Josh Blum | 2011-07-01 | 1 | -4/+3 |
| | |||||
* | usrp: moved fx2 stuff into common folder | Josh Blum | 2011-07-01 | 1 | -1/+1 |
| | |||||
* | usrp1: removed unused files from impl dir | Josh Blum | 2011-07-01 | 7 | -1133/+0 |
| | |||||
* | usrp1: implemented properties interface on usrp1 | Josh Blum | 2011-07-01 | 10 | -401/+633 |
| | |||||
* | Merge branch 'next' | Josh Blum | 2011-06-15 | 5 | -98/+99 |
|\ | |||||
| * | uhd: update packet handlers when the clock rate is changed | Josh Blum | 2011-06-14 | 1 | -0/+1 |
| | | |||||
| * | usrp1: super packet handler support squashed | Josh Blum | 2011-06-14 | 5 | -98/+98 |
| | | |||||
* | | usb: fix for fx2_ctrl include issuerelease_003_001_002 | Josh Blum | 2011-06-14 | 1 | -1/+1 |
|/ | |||||
* | usrp1: moved fx2 control into its own directory | Josh Blum | 2011-06-14 | 7 | -558/+11 |
| | |||||
* | B100/USRP1: fix bug where fpga size div by 64 resulted in never finishing load | Nick Foster | 2011-06-10 | 1 | -0/+1 |
| | |||||
* | uhd: added more SAFE_CALL macros to hardware wrapper dtors | Josh Blum | 2011-06-10 | 2 | -17/+7 |
| | | | | And removed the calls on the sptr resets (not needed now). | ||||
* | USRP1: implement MBOARD_PROP_CLOCK_CONFIG, only accepts internal | Josh Blum | 2011-05-16 | 2 | -2/+11 |
| | |||||
* | uhd: replace managed buffer shared pointer w/ intrusive pointer to reduce ↵ | Josh Blum | 2011-05-14 | 1 | -15/+4 |
| | | | | overhead | ||||
* | usrp1: correct TX codec rate, it should also read 64e6 when probed | Josh Blum | 2011-05-14 | 2 | -17/+11 |
| | | | | | | We were using clock_rate*2 to simulate a codec rate of 128MHz. This reflected the old gnuradio API, but the rate between FPGA and codec is really 64MHz for both rx and tx directions. | ||||
* | usrp1: apply conditional disables/enables to rx and tx | Josh Blum | 2011-05-14 | 7 | -9/+60 |
| | | | | | | | | Scapped the old gnuradio code for information about VRQ_FPGA_SET_XX_ENABLE. It turns out that we should disabled + restore state when changing muxes or rates. The USRP seems to stream properly when receiving single and dual channel. Prior to this commit, tx was accicentally always disabled from a few commits ago. | ||||
* | usrp1: overload read_eeprom to handle multi-byte reads | Josh Blum | 2011-05-05 | 1 | -0/+11 |
| | |||||
* | usrp1: added more logging to usrp1 iface for debugging | Josh Blum | 2011-05-05 | 1 | -0/+20 |
| | |||||
* | uhd: various tweaks to log and msg, replaced a few remaining stdio | Josh Blum | 2011-05-04 | 1 | -0/+1 |
| | |||||
* | uhd: removed more iostream stuff from usrp* implementations | Josh Blum | 2011-05-04 | 8 | -74/+66 |
| | |||||
* | uhd: replaced warning post with calls to UHD_MSG(warning) | Josh Blum | 2011-05-04 | 2 | -4/+4 |
| | | | | | The message api can support warnings, error, and status messages. The default handler is to stdio, but the user can change this. | ||||
* | usrp1: toggle the FPGA reset and RX reset registers at init | Josh Blum | 2011-05-01 | 1 | -8/+18 |
| | |||||
* | USRP1: added support for setting clock rate from EEPROM | Josh Blum | 2011-05-01 | 2 | -0/+18 |
| | | | | | Basically, same deal as the previous changeset but for USRP1. Modified previous changes so that the key is shorter (mcr = master_clock_rate) | ||||
* | usrp1: fix for tx under remainder conditions | Josh Blum | 2011-04-27 | 1 | -3/+3 |
| | | | | | The remainder was accidentally lost because the offset to the buffer was not propagated outside of the commit function. | ||||
* | usrp1: the rx mux was reversed (fixed multi-channel rx) | Josh Blum | 2011-04-27 | 1 | -1/+1 |
| | |||||
* | usrp: support for grand daughter board eeprom | Josh Blum | 2011-04-26 | 2 | -2/+12 |
| | |||||
* | Merge branch 'use_boost_barrier' | Josh Blum | 2011-04-01 | 1 | -6/+8 |
|\ | |||||
| * | uhd: implemented boost barriers on all code that creates threads | Josh Blum | 2011-03-31 | 1 | -6/+8 |
| | | | | | | | | | | | | | | | | | | The barrier ensures that the thread must spawn before the caller exits. Some of the code already used a mutex to accomplish this, however cygwin chokes when a mutex is locked twice by the same thread. Mutex implementations were replaced with the barrier implementation. Also the barrier implementation is far cleaner. | ||||
* | | usrp1: fixed codec ctrl aux adc read (didnt start conversions) + cleaned-up ↵ | Josh Blum | 2011-03-30 | 1 | -44/+29 |
| | | | | | | | | logic | ||||
* | | usrp1: switch usrp1 iface to use spi read (transact never worked) | Josh Blum | 2011-03-30 | 1 | -17/+29 |
|/ | | | | It detects the number of header bytes by searching for non-zero bytes. | ||||
* | usrp1: ignore claimed interfaces, avoids the problem of discovery when one ↵ | Josh Blum | 2011-03-29 | 1 | -2/+10 |
| | | | | device is claimed | ||||
* | uhd: update copyright headers with automated script | Josh Blum | 2011-03-23 | 5 | -5/+5 |
| | |||||
* | usrp1: safe destruction for usrp1 device | Josh Blum | 2011-03-10 | 2 | -2/+13 |
| | |||||
* | usrp1: also replaced control error prints w/ throws | Josh Blum | 2011-03-10 | 1 | -14/+5 |
| | |||||
* | usrp1: throw in control calls that fail rather than print the error | Josh Blum | 2011-03-10 | 2 | -171/+82 |
| | |||||
* | uhd: removed mb_eeprom from mboard iface (already exposed in property) | Josh Blum | 2011-03-03 | 2 | -4/+7 |
| | | | | also fixed some warnings with unused parameters | ||||
* | Merge branch 'mb_iface' into next | Josh Blum | 2011-03-03 | 4 | -42/+27 |
|\ | | | | | | | | | Conflicts: host/lib/usrp/usrp2/usrp2_iface.hpp | ||||
| * | Generalized mboard_iface and added a SPI convenience class a la I2C | Nick Foster | 2011-03-03 | 3 | -12/+12 |
| | | |||||
| * | Generalized the mboard_iface into mboard_iface.hpp and made each of the USRP ↵ | Nick Foster | 2011-03-01 | 2 | -34/+19 |
| | | | | | | | | devices inherit from it. | ||||
* | | Merge branch 'master' into next | Josh Blum | 2011-03-03 | 1 | -14/+14 |
|\ \ | |/ |/| | | | | | | | Conflicts: host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_impl.cpp | ||||
| * | usrp1: check for fw images only for uninitialized devices | Josh Blum | 2011-03-02 | 1 | -14/+14 |
| | | | | | | | | this prevents excessive warnings when usrp1 is not attached |