Commit graph

12 commits

Author SHA1 Message Date
Josh Blum
1fef438d8b usrp2: use the socket to determine the device addr 2011-12-20 14:37:05 -08:00
Josh Blum
25494489bf usrp2: uart/udp work in host and fw, working 2011-09-28 10:32:05 -07:00
Josh Blum
c8dca30d72 uhd: replaced many conditional prints with UHD_LOG usage 2011-05-04 15:27:11 -07:00
Josh Blum
4787c77bb0 udp: try non-blocking recv first for performance 2011-02-20 02:41:03 -08:00
Josh Blum
2d9838f467 udp: update docs for transport, create common header for wait implementation
Reimplemented simple udp transport with one impl class.
Moved wait for ready/select implementation into common header.
Important note on select, timeval should have usecs < 1 second
or it may error on some platforms. Fixed in this implementation.
2011-02-20 01:13:03 -08:00
Josh Blum
d7317dac93 udp: added polling alternative to select for mac 2010-11-17 09:21:04 -08:00
Josh Blum
e0d84e8c8b uhd: pulled in some worthwhile changes from flow control branch 2010-11-11 12:19:03 -08:00
Josh Blum
ef9a395414 usrp2: add a timeout to udp control and make it large for usrp2 control transactions 2010-07-19 10:57:39 -07:00
Josh Blum
08f6b21ce7 added interface address discovery 2010-03-26 11:45:56 -07:00
Josh Blum
6458eca954 Added recovery app to use raw socket to burn known ip addr.
Fixed up fw so the device can reply after new addrs are set.
2010-03-16 17:54:54 -07:00
Josh Blum
bb86022d5a Moved timeouts into the udp transports.
Simplified the fast path checking in the fw, but it turns out this was not the issue.
Fixed some bad bit operations with the 16sc words (dont forget sign extension).
Added some more documentation to the headers....
2010-03-04 18:34:28 -08:00
Josh Blum
4efafcc2e2 Expanded the UDP api:
We can make simple udp transports for discovery and control.
We can support a udp zero copy transport (currently just asio).
Reworked the io_impl for usrp2 to work with the zero copy api.
So far, all of this untested other than compiling.
A cut-down vrt library is in the works to simplify the io impl.
2010-03-02 22:07:17 -08:00