]> sigrok.org Git - libsigrok.git/commitdiff
fx2lafw: Corrected check_conf_profile checks
authorJoel Holdsworth <redacted>
Sun, 4 Mar 2012 18:02:44 +0000 (18:02 +0000)
committerJoel Holdsworth <redacted>
Wed, 7 Mar 2012 07:52:05 +0000 (07:52 +0000)
hardware/fx2lafw/fx2lafw.c

index cb9963f52eac11389219968cc17570200dc264af..359df017a56f223817453ce5be5f330b8af15b08 100644 (file)
@@ -117,18 +117,13 @@ static gboolean check_conf_profile(libusb_device *dev)
                        break;
 
                intf_dsc = &(conf_dsc->interface[0].altsetting[0]);
-               if (intf_dsc->bNumEndpoints != 3)
-                       /* Need exactly 3 end points. */
+               if (intf_dsc->bNumEndpoints != 2)
+                       /* Need exactly 2 end points. */
                        break;
 
                if ((intf_dsc->endpoint[0].bEndpointAddress & 0x8f) !=
-                   (1 | LIBUSB_ENDPOINT_OUT))
-                       /* The first endpoint should be 1 (outbound). */
-                       break;
-
-               if ((intf_dsc->endpoint[1].bEndpointAddress & 0x8f) !=
-                   (2 | LIBUSB_ENDPOINT_IN))
-                       /* The second endpoint should be 2 (inbound). */
+                   (2 | LIBUSB_ENDPOINT_IN)) // 0x82
+                       /* The first endpoint should be 2 (inbound). */
                        break;
 
                /* TODO: Check the debug channel... */