summaryrefslogtreecommitdiff
path: root/usrp
AgeCommit message (Collapse)Author
2009-10-09usrp: Added error checking on hash transfersThomas Tsou
2009-10-08augmented search for libusbMichael
2009-10-06Merge branch 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsouJohnathan Corgan
* 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou: usrp: Corrected build fix for libusb usrp: Removed unused file
2009-10-06Merge branch 'wip/wbxng' of git@gnuradio.org:jcorganJohnathan Corgan
* 'wip/wbxng' of git@gnuradio.org:jcorgan: Clean up for work-in-progress Integrated gain control for TX and RX of wbxng Enabled RX Baseband First Functional TX modulator Locking, controllable synthesizer on TX and RX Able to tune RX VCO, observe R and N divider output on MUXOUT twiddling gpio successfully Clean build Initial compile of wbxng, properly sets db IDs
2009-10-06Clean up for work-in-progressJohnathan Corgan
Copyright updates Trailing whitespace cleanup Move private headers out of install Use standard include guards Code cleanup
2009-10-05Integrated gain control for TX and RX of wbxngJason Abele
2009-10-05Enabled RX BasebandJason Abele
2009-10-05First Functional TX modulatorJason Abele
2009-10-05Locking, controllable synthesizer on TX and RXJason Abele
set Charge Pump Current (Icp) per design guide on schem set R divider to 3, so that PFD inputs are ~21MHz set RF output enable even when looking for AUX
2009-10-05Able to tune RX VCO, observe R and N divider output on MUXOUTJason Abele
2009-10-05twiddling gpio successfullyJason Abele
2009-10-05Clean buildJason Abele
2009-10-05Initial compile of wbxng, properly sets db IDsJason Abele
2009-10-03Merge branch 'master' into libusb-1.0Thomas Tsou
2009-10-03usrp: Removed unused fileThomas Tsou
2009-10-03Fix missing update from last commitJohnathan Corgan
2009-10-03usrp: Build fix for non-pkgconfig installs of libusbThomas Tsou
2009-10-01Cleanup in preparation for mergeJohnathan Corgan
Fix trailing whitespace Use standard include guards Add more missing config.h includes Fixup emacs mode strings Update copyright notices
2009-10-01Add required include directory for new header organizationJohnathan Corgan
2009-10-01Added config.h headers to fix win32 buildThomas Tsou
2009-09-29Consolidate conditional headers into libusb_types.h, use automakeJohnathan Corgan
2009-09-23Change write_internal_ram in usrp_prims to print signed error codeThomas Tsou
2009-09-17Allow fusb_sysconfig to build on non-linux libusb-0.12 implsttsou
2009-09-16Comments for usrp_primsttsou
2009-09-16Removed internal functions from external header filettsou
2009-09-16Moved to single generated fusb.h, headers now generated out of lib directoryttsou
2009-09-16Removed preprocessor declrs out of fusb.h and created separate ↵ttsou
fusb_libusb1_base.h
2009-09-16Fixed libusb1 configure bug, libusb1 updates for previous usrp_prims integrationttsou
2009-09-16Commonized more usrp_prims code and renamed libusb-0.12 files to libusb0ttsou
2009-09-16Fixed bug usb_control_transfer bugttsou
2009-09-16Combined additiona usrp_prims codettsou
2009-09-16Fix glitch from previous committtsou
2009-09-16changes to build on windows / cygwinU-CERVELO\ttsou
2009-09-16Use default arguments instead of overloaded virtual constructors for cleaner ↵ttsou
interface
2009-09-16Integrated more usrp_prims codettsou
2009-09-16Fixed swig and usrp apps to work with libusb-0.12 and libusb-1.0 plus minor ↵Thomas Tsou
cleanup
2009-09-16Intermediate fix to simplify usrp_one_time_init apittsou
2009-09-16Added autotools header generation and build time version checkingttsou
2009-09-15Added libusb1 specific usrp_prims and usrp_basicttsou
2009-09-15first shot at re-adding libusb-0.12 supportttsou
2009-09-15Modify apps and swig to reflect libusb_context usettsou
2009-09-15Additional comments for reaping transactionsttsou
2009-09-15Additional comments for reaping transactionsttsou
2009-09-15non-blocking reap and fusb default buffer size changettsou
2009-09-15Fix for simultaneous tx-rx using libusb_contextsttsou
2009-09-15Applied libusb-1.0 patch set from Thomas Tsou <ttsou@vt.edu>:Johnathan Corgan
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-02Expand frequency ranges to match hardware capability.Johnathan Corgan
* Corresponds to SVN r11620:11622 * Fixes ticket 405 Reported-by: Dimitris Symeonidis <azimout@gmail.com> Fixed-by: Matt Ettus <matt@ettus.com>
2009-08-14Added git ignore files auto created from svn:ignore properties.git
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-28Merged -r11480:11507, r11508 from nldudok1/tvrx_mimo_merge_with_trunk into ↵jcorgan
trunk. This branch was created with a corrupted merge tracking database, so manual merge and remove of merge info properties was needed. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11513 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-15applied patch from ticket:358eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11443 221aa14e-8319-0410-a670-987f0aec2ac5