commit-gnuradio
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]