[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] gnuradio.git at gnuradio.org branch, master, updated.
From: |
Git Repository |
Subject: |
[Commit-gnuradio] gnuradio.git at gnuradio.org branch, master, updated. 0cd478fdc090123e09b7ee21c88e5657abab8ae0 |
Date: |
Thu, 1 Oct 2009 15:28:11 -0600 (MDT) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gnuradio.git at gnuradio.org".
The branch, master has been updated
via 0cd478fdc090123e09b7ee21c88e5657abab8ae0 (commit)
via f4a86ccaa23e7e513dbbfa45456ea5783c106ec0 (commit)
via 6f820db7a8076d38eb2633f44916e2328708ea42 (commit)
via 152b281b03ab6386938c2cec4394b998c4bb44ef (commit)
via df4edacd55663aecee58a9b3f95cbc08bceaab81 (commit)
via 962a57badaa349da12ca552f4752329aabd4ac6f (commit)
via 8d3550d330eeac88f4991db866288468be084ddf (commit)
via 943a61fcc94d7668c4abf5133806398e8d75148b (commit)
via 889a053c6171a6bc6746aa4e36056a073e8bec4f (commit)
via 44269e7b15129102f93131269e7796fde70ddc05 (commit)
via 7f32e69cf2d599e0c5462164500ac2337f4417a7 (commit)
via 579c6354514d57d3f1881131203ba6bbd9648816 (commit)
via dce6d742c364daedda2f6e79da09e552ee910ede (commit)
via 68b0364367f8d99a34f0c38e8a0db0a290f297fc (commit)
via 55e8ef7a4f94e7b6562ed29626a578cca1fcec34 (commit)
via 0f03f1c1d460d865aeff91b9538266b0b210a357 (commit)
via 2c30dff7d519987a0f239f29f09e340d203c0148 (commit)
via c6f6e69024bd21e99f5f8673dce2399c4bfd8bb8 (commit)
via 433432fed1e79ca93763eec2d9186744e08d5ad1 (commit)
via 265484bfaaaab4f83c43a53c9e0fd307e205e5c4 (commit)
via 98b30a4fc683d91458ccaefeaafbc8f4b783d17e (commit)
via e67bd8ae9773731c00d2636833a9120ed3cc2ec1 (commit)
via fff854782eb2fbfc2a49e07ed9941b3beccc3e83 (commit)
via e6cb4a4c14d9aa92d024727965bd45e68c6620ce (commit)
via 158caeaa92df7ffdf363236985f4b8e7825f3950 (commit)
via f79de610d42fdbe8425a1a4aa3c04a1ee3c58e06 (commit)
via c62085a66bd97f389f49167492f7dccfb0b02976 (commit)
via bdec6a37a474b961389e0ac590d0582e490ffb2c (commit)
via 117bee2b2b88b5d348db1a8f6beb28de8340f407 (commit)
via 0d7fa4aac5b01cf463e1a065205094cd494853ee (commit)
via 3d3888c40ac46cbbd8851e9bc5e83557e0415887 (commit)
via 0854c4604fcbdb64c74e4b93b87ac07be3d75f55 (commit)
via b5aa407ec2b1bdebc1c950a9428789fe50327776 (commit)
from bf76534044a1bbcc665f0400a53d1070cae8caf0 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 0cd478fdc090123e09b7ee21c88e5657abab8ae0
Merge: bf76534044a1bbcc665f0400a53d1070cae8caf0
f4a86ccaa23e7e513dbbfa45456ea5783c106ec0
Author: Johnathan Corgan <address@hidden>
Date: Thu Oct 1 14:24:08 2009 -0700
Merge branch 'wip/libusb-1.0' of http://gnuradio.org/git/jcorgan into master
This merge adds support for libusb1.0 in the usrp component. To enable,
you must add --with-fusb-tech=libusb1 to your configure command line.
Existing support for libusb0.1 is retained, no changes are needed.
Most of the work was done here by Thomas Tsou.
* 'wip/libusb-1.0' of http://gnuradio.org/git/jcorgan: (32 commits)
Cleanup in preparation for merge
Add required include directory for new header organization
Added config.h headers to fix win32 build
Consolidate conditional headers into libusb_types.h, use automake
Change write_internal_ram in usrp_prims to print signed error code
Allow fusb_sysconfig to build on non-linux libusb-0.12 impls
Comments for usrp_prims
Removed internal functions from external header file
Moved to single generated fusb.h, headers now generated out of lib
directory
Added copyright header
Removed preprocessor declrs out of fusb.h and created separate
fusb_libusb1_base.h
Fixed libusb1 configure bug, libusb1 updates for previous usrp_prims
integration
Commonized more usrp_prims code and renamed libusb-0.12 files to libusb0
Fixed bug usb_control_transfer bug
Combined additiona usrp_prims code
Fix glitch from previous commit
changes to build on windows / cygwin
Re-added non pkgconfig support for libusb
Autoconf support for checking the required version of libusb based on
fusb-tech
Use default arguments instead of overloaded virtual constructors for
cleaner interface
...
commit f4a86ccaa23e7e513dbbfa45456ea5783c106ec0
Author: Johnathan Corgan <address@hidden>
Date: Thu Oct 1 13:51:03 2009 -0700
Cleanup in preparation for merge
Fix trailing whitespace
Use standard include guards
Add more missing config.h includes
Fixup emacs mode strings
Update copyright notices
commit 6f820db7a8076d38eb2633f44916e2328708ea42
Author: Johnathan Corgan <address@hidden>
Date: Thu Oct 1 12:47:24 2009 -0700
Add required include directory for new header organization
commit 152b281b03ab6386938c2cec4394b998c4bb44ef
Author: Thomas Tsou <address@hidden>
Date: Thu Oct 1 13:33:33 2009 -0400
Added config.h headers to fix win32 build
commit df4edacd55663aecee58a9b3f95cbc08bceaab81
Author: Johnathan Corgan <address@hidden>
Date: Tue Sep 29 18:29:44 2009 -0700
Consolidate conditional headers into libusb_types.h, use automake
commit 962a57badaa349da12ca552f4752329aabd4ac6f
Author: Thomas Tsou <address@hidden>
Date: Wed Sep 23 17:50:48 2009 -0400
Change write_internal_ram in usrp_prims to print signed error code
commit 8d3550d330eeac88f4991db866288468be084ddf
Author: ttsou <address@hidden>
Date: Thu Sep 17 11:24:55 2009 -0400
Allow fusb_sysconfig to build on non-linux libusb-0.12 impls
commit 943a61fcc94d7668c4abf5133806398e8d75148b
Author: ttsou <address@hidden>
Date: Wed Sep 16 16:39:35 2009 -0400
Comments for usrp_prims
commit 889a053c6171a6bc6746aa4e36056a073e8bec4f
Author: ttsou <address@hidden>
Date: Tue Sep 15 20:28:04 2009 -0400
Removed internal functions from external header file
commit 44269e7b15129102f93131269e7796fde70ddc05
Author: ttsou <address@hidden>
Date: Mon Sep 14 21:42:03 2009 -0400
Moved to single generated fusb.h, headers now generated out of lib directory
commit 7f32e69cf2d599e0c5462164500ac2337f4417a7
Author: ttsou <address@hidden>
Date: Mon Sep 14 19:56:53 2009 -0400
Added copyright header
commit 579c6354514d57d3f1881131203ba6bbd9648816
Author: ttsou <address@hidden>
Date: Mon Sep 14 19:50:26 2009 -0400
Removed preprocessor declrs out of fusb.h and created separate
fusb_libusb1_base.h
commit dce6d742c364daedda2f6e79da09e552ee910ede
Author: ttsou <address@hidden>
Date: Mon Sep 14 18:51:28 2009 -0400
Fixed libusb1 configure bug, libusb1 updates for previous usrp_prims
integration
commit 68b0364367f8d99a34f0c38e8a0db0a290f297fc
Author: ttsou <address@hidden>
Date: Mon Sep 14 14:43:37 2009 -0400
Commonized more usrp_prims code and renamed libusb-0.12 files to libusb0
commit 55e8ef7a4f94e7b6562ed29626a578cca1fcec34
Author: ttsou <address@hidden>
Date: Mon Sep 14 01:16:52 2009 -0400
Fixed bug usb_control_transfer bug
commit 0f03f1c1d460d865aeff91b9538266b0b210a357
Author: ttsou <address@hidden>
Date: Mon Sep 14 00:08:02 2009 -0400
Combined additiona usrp_prims code
commit 2c30dff7d519987a0f239f29f09e340d203c0148
Author: ttsou <address@hidden>
Date: Sun Sep 13 18:44:04 2009 -0400
Fix glitch from previous commit
commit c6f6e69024bd21e99f5f8673dce2399c4bfd8bb8
Author: U-CERVELO\ttsou <address@hidden(none)>
Date: Fri Sep 11 15:35:28 2009 -0400
changes to build on windows / cygwin
commit 433432fed1e79ca93763eec2d9186744e08d5ad1
Author: ttsou <address@hidden>
Date: Thu Sep 10 17:29:04 2009 -0400
Re-added non pkgconfig support for libusb
commit 265484bfaaaab4f83c43a53c9e0fd307e205e5c4
Author: ttsou <address@hidden>
Date: Thu Sep 10 16:33:49 2009 -0400
Autoconf support for checking the required version of libusb based on
fusb-tech
commit 98b30a4fc683d91458ccaefeaafbc8f4b783d17e
Author: ttsou <address@hidden>
Date: Thu Sep 10 15:08:16 2009 -0400
Use default arguments instead of overloaded virtual constructors for
cleaner interface
commit e67bd8ae9773731c00d2636833a9120ed3cc2ec1
Author: ttsou <address@hidden>
Date: Thu Sep 10 14:23:10 2009 -0400
Integrated more usrp_prims code
commit fff854782eb2fbfc2a49e07ed9941b3beccc3e83
Author: Thomas Tsou <address@hidden>
Date: Wed Sep 9 18:52:34 2009 -0400
Fixed swig and usrp apps to work with libusb-0.12 and libusb-1.0 plus minor
cleanup
commit e6cb4a4c14d9aa92d024727965bd45e68c6620ce
Author: ttsou <address@hidden>
Date: Wed Sep 9 14:46:57 2009 -0400
Intermediate fix to simplify usrp_one_time_init api
commit 158caeaa92df7ffdf363236985f4b8e7825f3950
Author: ttsou <address@hidden>
Date: Wed Sep 9 11:02:41 2009 -0400
Added autotools header generation and build time version checking
commit f79de610d42fdbe8425a1a4aa3c04a1ee3c58e06
Author: ttsou <address@hidden>
Date: Fri Aug 28 11:42:41 2009 -0400
Added libusb1 specific usrp_prims and usrp_basic
commit c62085a66bd97f389f49167492f7dccfb0b02976
Author: ttsou <address@hidden>
Date: Thu Aug 27 18:13:54 2009 -0400
first shot at re-adding libusb-0.12 support
commit bdec6a37a474b961389e0ac590d0582e490ffb2c
Author: ttsou <address@hidden>
Date: Wed Aug 26 10:46:56 2009 -0400
Modify apps and swig to reflect libusb_context use
commit 117bee2b2b88b5d348db1a8f6beb28de8340f407
Author: ttsou <address@hidden>
Date: Tue Aug 25 19:52:29 2009 -0400
Additional comments for reaping transactions
commit 0d7fa4aac5b01cf463e1a065205094cd494853ee
Author: ttsou <address@hidden>
Date: Tue Aug 25 19:30:39 2009 -0400
Additional comments for reaping transactions
commit 3d3888c40ac46cbbd8851e9bc5e83557e0415887
Author: ttsou <address@hidden>
Date: Tue Aug 25 18:46:14 2009 -0400
non-blocking reap and fusb default buffer size change
commit 0854c4604fcbdb64c74e4b93b87ac07be3d75f55
Author: ttsou <address@hidden>
Date: Tue Aug 25 14:53:34 2009 -0400
Fix for simultaneous tx-rx using libusb_contexts
commit b5aa407ec2b1bdebc1c950a9428789fe50327776
Author: Johnathan Corgan <address@hidden>
Date: Mon Aug 17 23:46:30 2009 -0400
Applied libusb-1.0 patch set from Thomas Tsou <address@hidden>:
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.
-----------------------------------------------------------------------
Summary of changes:
config/grc_usrp.m4 | 4 +-
config/usrp_fusb_tech.m4 | 15 +-
config/usrp_libusb.m4 | 64 +-
usrp/host/apps/test_usrp_standard_rx.cc | 1 -
usrp/host/apps/test_usrp_standard_tx.cc | 1 -
usrp/host/apps/usrp_cal_dc_offset.cc | 1 -
usrp/host/apps/usrper.cc | 11 +-
usrp/host/include/usrp/.gitignore | 3 +
usrp/host/include/usrp/Makefile.am | 4 +
usrp/host/include/usrp/libusb_types.h.in | 38 +
usrp/host/include/usrp/usrp_basic.h | 70 +-
usrp/host/include/usrp/usrp_prims.h | 144 ++--
usrp/host/lib/Makefile.am | 57 +-
usrp/host/lib/db_base.cc | 4 +
usrp/host/lib/db_basic.cc | 4 +
usrp/host/lib/db_boards.cc | 4 +
usrp/host/lib/db_dbs_rx.cc | 6 +-
usrp/host/lib/db_dtt754.cc | 6 +-
usrp/host/lib/db_dtt768.cc | 6 +-
usrp/host/lib/db_flexrf.cc | 6 +-
usrp/host/lib/db_flexrf_mimo.cc | 4 +
usrp/host/lib/db_tv_rx.cc | 6 +-
usrp/host/lib/db_tv_rx_mimo.cc | 6 +-
usrp/host/lib/db_xcvr2450.cc | 4 +
usrp/host/lib/fusb.cc | 5 +-
usrp/host/lib/fusb.h | 26 +-
usrp/host/lib/fusb_libusb1.cc | 694 +++++++++++++
usrp/host/lib/fusb_libusb1.h | 131 +++
usrp/host/lib/fusb_sysconfig_darwin.cc | 4 +-
usrp/host/lib/fusb_sysconfig_generic.cc | 4 +-
usrp/host/lib/fusb_sysconfig_libusb1.cc | 51 +
usrp/host/lib/fusb_sysconfig_linux.cc | 12 +-
usrp/host/lib/fusb_sysconfig_ra_wb.cc | 4 +-
usrp/host/lib/fusb_sysconfig_win32.cc | 4 +-
usrp/host/lib/usrp_basic.cc | 1552 ------------------------------
usrp/host/lib/usrp_basic.h.in | 960 ++++++++++++++++++
usrp/host/lib/usrp_basic_common.cc | 1475 ++++++++++++++++++++++++++++
usrp/host/lib/usrp_basic_libusb0.cc | 137 +++
usrp/host/lib/usrp_basic_libusb1.cc | 145 +++
usrp/host/lib/usrp_prims.cc | 1357 --------------------------
usrp/host/lib/usrp_prims_common.cc | 1231 +++++++++++++++++++++++
usrp/host/lib/usrp_prims_libusb0.cc | 207 ++++
usrp/host/lib/usrp_prims_libusb1.cc | 202 ++++
usrp/host/lib/usrp_primsi.h | 59 ++
usrp/host/lib/usrp_standard.cc | 4 +
usrp/host/swig/Makefile.am | 1 +
usrp/host/swig/usrp_prims.i | 80 +-
47 files changed, 5671 insertions(+), 3143 deletions(-)
create mode 100644 usrp/host/include/usrp/libusb_types.h.in
create mode 100644 usrp/host/lib/fusb_libusb1.cc
create mode 100644 usrp/host/lib/fusb_libusb1.h
create mode 100644 usrp/host/lib/fusb_sysconfig_libusb1.cc
delete mode 100644 usrp/host/lib/usrp_basic.cc
create mode 100644 usrp/host/lib/usrp_basic.h.in
create mode 100644 usrp/host/lib/usrp_basic_common.cc
create mode 100644 usrp/host/lib/usrp_basic_libusb0.cc
create mode 100644 usrp/host/lib/usrp_basic_libusb1.cc
delete mode 100644 usrp/host/lib/usrp_prims.cc
create mode 100644 usrp/host/lib/usrp_prims_common.cc
create mode 100644 usrp/host/lib/usrp_prims_libusb0.cc
create mode 100644 usrp/host/lib/usrp_prims_libusb1.cc
create mode 100644 usrp/host/lib/usrp_primsi.h
hooks/post-receive
--
gnuradio.git at gnuradio.org
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] gnuradio.git at gnuradio.org branch, master, updated. 0cd478fdc090123e09b7ee21c88e5657abab8ae0,
Git Repository <=