added (untested) isochronous support to glibusb
diff --git a/aos/common/glibusb/glibusb_transfer.h b/aos/common/glibusb/glibusb_transfer.h
index 9218049..81af49e 100644
--- a/aos/common/glibusb/glibusb_transfer.h
+++ b/aos/common/glibusb/glibusb_transfer.h
@@ -1,5 +1,7 @@
 // Copyright 2012 Google Inc. All Rights Reserved.
 //
+// Modified by FRC Team 971.
+//
 // Alternative libusb call to do transfers that quits when
 // a notification is notified.
 
@@ -15,13 +17,14 @@
 
 namespace glibusb {
 
-// Bulk transfer code cribbed from libusb1/sync.c
+// Transfer code cribbed from libusb1/sync.c and modified.
+// It supports bulk, isochronous, and interrupt transfers.
 // The difference between this and the original code is that the
 // transfer now accepts a notification to poll for the quit message.
 // When it receives a quit message on the notification, it cancels the transfer.
 // The provided API's don't support better reuse of the existing code from what
-// I can tell.
-int do_sync_bulk_transfer(
+// I can tell. It has also been modified to support isochronous transfers.
+int do_sync_transfer(
     struct libusb_context *context,
     struct libusb_device_handle *dev_handle,
     unsigned char endpoint, unsigned char *buffer, int length,