Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | utils: introduce new logging API and remove msg API | Andrej Rode | 2017-02-20 | 1 | -11/+11 |
| | |||||
* | uhd: Replace NULL with nullptr in if_addrs and super_recv_packet_handler | Andrej Rode | 2017-02-20 | 1 | -5/+5 |
| | | | | | This is not a functional change, but it marks the usage of nullptr in UHD. Commits past this one may also use this C++11 feature. | ||||
* | uhd: replace BOOST_FOREACH with C++11 range-based for loop | Andrej Rode | 2017-02-10 | 1 | -1/+0 |
| | | | | | Note: This is the first commit that uses for-range, and range-based for-loops are now usable for UHD development. | ||||
* | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 1 | -12/+12 |
| | | | | | | | | types) - Also removes all references to boost/cstdint.hpp and replaces it with stdint.h (The 'correct' replacement would be <cstdint>, but not all of our compilers support that). | ||||
* | transport: Removed conditional compiles for terminator APIs | Martin Braun | 2016-09-05 | 1 | -7/+1 |
| | |||||
* | Merging RFNoC support for X310 | Martin Braun | 2016-08-09 | 1 | -13/+60 |
| | |||||
* | transport: fixed an issue where the number of conversions were incorrectly ↵ | Paul David | 2016-08-01 | 1 | -1/+1 |
| | | | | | | | based on the number of buffers - The number of conversions should be based on the number of channels available - This fix corrects a segmentation fault in rx_multi_samples | ||||
* | UHD: Fixes for super_recv_packet_hadler | michael-west | 2016-07-22 | 1 | -3/+14 |
| | | | | | - Make recv() return immediately on EOB - In the timeout case, don't call the flow control hander if none exists | ||||
* | transport: Removing task barrier for conversion calls in the ↵ | Paul David | 2016-06-08 | 1 | -23/+12 |
| | | | | super_recv_packet_handler | ||||
* | transport: Also send flow control ACKs on sequence errors | Martin Braun | 2016-03-21 | 1 | -0/+6 |
| | |||||
* | Merge branch 'maint' | Ashish Chaudhari | 2016-02-18 | 1 | -3/+3 |
|\ | | | | | | | | | | | Conflicts: host/lib/usrp/cores/gpio_core_200.cpp host/lib/usrp/dboard/db_ubx.cpp | ||||
| * | Corrected the UHD behavior in the event of a USB disconnect | DaulPavid | 2016-02-12 | 1 | -3/+3 |
| | | |||||
* | | fixed a orthography typo; funnier if you're German. | Marcus Müller | 2015-12-31 | 1 | -3/+3 |
| | | |||||
* | | transport: Fix bug where stop commands could erroneously throw | Martin Braun | 2015-09-10 | 1 | -1/+3 |
| | | |||||
* | | transport: Fail for multi-chan-rx + stream_now | Martin Braun | 2015-09-08 | 1 | -0/+4 |
|/ | |||||
* | Transport: Update flow control on overruns | Johannes Walter | 2015-08-13 | 1 | -0/+5 |
| | | | | | | X300 stops sending packets when too many overruns occur. This presumably happens due to a lock up in the source flow control. In this patch we force a flow control update every time an overrun occurs. | ||||
* | uhd: Fixed multiple compiler warnings | Michael Dickens | 2015-03-11 | 1 | -1/+1 |
| | | | | | | - Use ULL and LL etc. so compiler doesn't need to decide constant's types - define the empty 'while' loop to include {} to make older compilers happy - Use explicit type names for BOOST_CHECK_EQUAL | ||||
* | Fix for BUG #390: RIO & UHD: multi-channel recv() does not notify there has ↵ | michael-west | 2014-03-07 | 1 | -25/+38 |
| | | | | | | | been an overflow - Corrected flush algorithm - Cached metadata for overflow during call to handler | ||||
* | Merging USRP X300 and X310 support!! | Ben Hilburn | 2014-02-04 | 1 | -36/+144 |
| | |||||
* | Squashed merge of Coverity fixes. | Ben Hilburn | 2013-11-27 | 1 | -1/+2 |
| | |||||
* | uhd: packet handler minor changes | Josh Blum | 2013-07-19 | 1 | -1/+2 |
| | | | | | * overflow recovery also in case of alignment failure * print D (discontinuities) instead of O in seq errors | ||||
* | uhd: added new calls to streamer object + support work | Josh Blum | 2013-07-15 | 1 | -1/+49 |
| | | | | | | | * 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. | ||||
* | uhd: switch the reusable barrier to condition variables | Josh Blum | 2013-04-12 | 1 | -8/+6 |
| | | | | | | This allows the converter threads in a multi-threaded streamer to wait quietly. In addition, the use of two barriers in the packet handlers was reduced to one, by adding a simple exit barrier inside the reusable barrier's wait method. | ||||
* | uhd: added barrier interrupt to work around thread issue | Josh Blum | 2012-10-29 | 1 | -0/+2 |
| | | | | | Force the barrier wait to throw a boost::thread_interrupted The threads were not getting the interruption_point on windows. | ||||
* | transport: multi-threaded recv_packet_handler | Josh Blum | 2012-07-02 | 1 | -22/+71 |
| | |||||
* | recv: only inspect tsf on timestamp error check | Josh Blum | 2012-04-17 | 1 | -1/+1 |
| | |||||
* | dsp rework: minor fix sph, set has time spec for tsf only | Josh Blum | 2012-02-14 | 1 | -2/+2 |
| | |||||
* | dsp rework: implement 64 bit ticks, no seconds | Josh Blum | 2012-02-06 | 1 | -4/+4 |
| | |||||
* | uhd: flush transport for new rx streamers | Josh Blum | 2012-01-23 | 1 | -1/+4 |
| | |||||
* | convert: made conversion functions into classes so they can keep state | Josh Blum | 2011-11-12 | 1 | -8/+5 |
| | |||||
* | uhd: dont pass 0 sample buffs to converter (avoid segfaults) | Josh Blum | 2011-11-07 | 1 | -1/+3 |
| | |||||
* | uhd: added trailer parsing for occupancy | Josh Blum | 2011-11-03 | 1 | -8/+3 |
| | |||||
* | uhd: renamed convert markup to format | Josh Blum | 2011-11-03 | 1 | -2/+2 |
| | | | | | | | | removed convert args added simd level got orc and neon updated | ||||
* | uhd: added one packet mode to rx streamer | Josh Blum | 2011-11-03 | 1 | -7/+7 |
| | |||||
* | usrp1: multi channel receive working | Josh Blum | 2011-11-03 | 1 | -1/+1 |
| | |||||
* | uhd: renamed some of the stream types and functions | Josh Blum | 2011-11-03 | 1 | -1/+1 |
| | |||||
* | usrp1: did work for stream interface on usrp1 | Josh Blum | 2011-11-03 | 1 | -9/+0 |
| | |||||
* | uhd: lots of work releated to streamer work and usrp2 implementation | Josh Blum | 2011-11-03 | 1 | -0/+27 |
| | |||||
* | uhd: restored super packet handler functionality | Josh Blum | 2011-11-03 | 1 | -63/+36 |
| | |||||
* | usrp: super packet handler release in order | Josh Blum | 2011-09-21 | 1 | -0/+7 |
| | | | | Makes new usb implementation work where submissions must be in order. | ||||
* | usrp: added software scale factor adjustment | Josh Blum | 2011-07-08 | 1 | -1/+8 |
| | |||||
* | uhd: added inline message testing to the messages example | Josh Blum | 2011-07-03 | 1 | -15/+13 |
| | | | | | | | 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. | ||||
* | uhd: replaced alignment indexes implementation w/ boost bitset | Josh Blum | 2011-07-01 | 1 | -66/+10 |
| | |||||
* | uhd: fix for resize routine of super packet handler | Josh Blum | 2011-06-14 | 1 | -1/+2 |
| | |||||
* | uhd: fix some warnings under msvc in sph | Josh Blum | 2011-06-14 | 1 | -3/+3 |
| | |||||
* | uhd: supper packet handler support squashed | Josh Blum | 2011-06-14 | 1 | -0/+637 |