Document that releasing interface causes SET_INTERFACE control request
authorDaniel Drake <dsd@gentoo.org>
Sun, 11 May 2008 14:11:59 +0000 (15:11 +0100)
committerDaniel Drake <dsd@gentoo.org>
Sun, 11 May 2008 14:11:59 +0000 (15:11 +0100)
TODO
libusb/core.c

diff --git a/TODO b/TODO
index 84d3ab9..df24828 100644 (file)
--- a/TODO
+++ b/TODO
@@ -5,7 +5,6 @@ review functionality missing over 0.1
 endianness of control setup, issues when resubmitting transfers
 serialization of handle_events
 internal docs for OS porters
-check which messages are sent during open, claim interface, close, release
 
 1.0 API style/naming points to reconsider
 =========================================
index 572e6a3..175158d 100644 (file)
@@ -757,7 +757,8 @@ out:
  * Release an interface previously claimed with libusb_claim_interface(). You
  * should release all claimed interfaces before closing a device handle.
  *
- * This is a non-blocking function which does not generate any bus requests.
+ * This is a blocking function. A SET_INTERFACE control request will be sent
+ * to the device, resetting interface state to the first alternate setting.
  *
  * \param dev a device handle
  * \param interface_number the <tt>bInterfaceNumber</tt> of the