From 1a8a8124c8bb29326fae8803952eb1c02ca53083 Mon Sep 17 00:00:00 2001 From: Thomas Tsou Date: Mon, 12 Oct 2009 13:22:24 -0400 Subject: usrp: Disabled libusb-1.0 debug output by default Debug output may generate excessive amounts of information. --- usrp/host/lib/usrp_prims_libusb1.cc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'usrp/host/lib') diff --git a/usrp/host/lib/usrp_prims_libusb1.cc b/usrp/host/lib/usrp_prims_libusb1.cc index 4e3004797..49d1a7282 100644 --- a/usrp/host/lib/usrp_prims_libusb1.cc +++ b/usrp/host/lib/usrp_prims_libusb1.cc @@ -42,6 +42,8 @@ extern "C" { using namespace ad9862; +static const int LIBUSB1_DEBUG = 0; + /* * libusb 0.12 / 1.0 compatibility */ @@ -144,9 +146,12 @@ usrp_one_time_init (libusb_context **ctx) if ((ret = libusb_init (ctx)) < 0) fprintf (stderr, "usrp: libusb_init failed: %s\n", _get_usb_error_str(ret)); - // Set debug verbosity to max. This will only work if the debug option is - // compiled into libusb. Otherwise this call does nothing. - libusb_set_debug(*ctx, 3); + // Enable debug verbosity if requested. This will only work if the debug + // option is compiled into libusb and may produce a generous amount of output + // on stdout. If debug output is not compiled into libusb, this call does + // nothing. + if (LIBUSB1_DEBUG) + libusb_set_debug(*ctx, 3); } void -- cgit