again a "funny" problem @ u/c/core.c: #{un,}define WTF and see
[ppcskel.git] / usb / core / usb.c
index 6a7562e60a90afdbe84b46ffc3331e59dfed2586..35460a5b0be76ec8ed5fdb865998ea1eb0b0bd60 100644 (file)
@@ -299,6 +299,14 @@ s8 usb_set_address(struct usb_device *dev, u8 address)
        return 0;
 }
 
+
+u8 usb_get_configuration(struct usb_device *dev)
+{
+       cleargbuf();
+       usb_control_msg(dev, 0x80, GET_CONFIGURATION, 0, 0, 8, gbuf, 0);
+       return gbuf[0];
+}
+
 s8 usb_set_configuration(struct usb_device *dev, u8 configuration)
 {
        cleargbuf();