libusrp/host/include/usrp
Johnathan Corgan b9d1da74eb Applied libusb-1.0 patch set from Thomas Tsou <ttsou@vt.edu>:
This patch set updates the usrp to support libusb-1.0. Asynchronous I/O
through libusb is added with fusb_libusb1.*, which is heavily based on
fusb_linux.*. In short, URB's and ioctl calls are replaced with
libusb_transfer structs and native calls. Transfer reaping is handled by
libusb and associated callbacks. I get 32Mb/s on all of my machines using
test_usrp_standard_rx or tx. Due to the API rewrite in 1.0 from 0.12, there
are alot of changes, many are simply name changes.

Known Issues:

Transmit and receive both work, but not at same time
(e.g. usrp_benchmark_usb.py). libusb does not create any internal threads,
so for a single session fusb_libusb1 works in the same manner as
fusb_linux with the callback called at controlled times. With multiple
libusb sessions the callback may occur at any time and threading issues
come into play causing behavior to become undefined. The use of separate
libusb_contexts _might_ solve this issue; I have not had the time to look
into it.
2009-09-15 18:06:27 -04:00
..
.gitignore Added git ignore files auto created from svn:ignore properties. 2009-08-14 18:10:11 +00:00
Makefile.am Merged -r11480:11507, r11508 from nldudok1/tvrx_mimo_merge_with_trunk into trunk. This branch was created with a corrupted merge tracking database, so manual merge and remove of merge info properties was needed. 2009-07-28 23:01:46 +00:00
db_base.h Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00
db_base.i Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00
db_basic.h Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00
db_dbs_rx.h Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00
db_dtt754.h Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00
db_dtt768.h Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00
db_flexrf.h Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00
db_flexrf_mimo.h Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00
db_tv_rx.h Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00
db_tv_rx_mimo.h Merged -r11480:11507, r11508 from nldudok1/tvrx_mimo_merge_with_trunk into trunk. This branch was created with a corrupted merge tracking database, so manual merge and remove of merge info properties was needed. 2009-07-28 23:01:46 +00:00
db_xcvr2450.h Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00
usrp_basic.h Applied libusb-1.0 patch set from Thomas Tsou <ttsou@vt.edu>: 2009-09-15 18:06:27 -04:00
usrp_bytesex.h Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00
usrp_local_sighandler.h Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00
usrp_prims.h Applied libusb-1.0 patch set from Thomas Tsou <ttsou@vt.edu>: 2009-09-15 18:06:27 -04:00
usrp_slots.h Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00
usrp_standard.h Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00
usrp_subdev_spec.h Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00
usrp_tune_result.h Merged r11377:11390 from jcorgan/usrp-headers in to trunk. 2009-07-09 02:55:51 +00:00