Add optional pipe double banking support to the Host mode Class drivers.
[pub/USBasp.git] / LUFA / Drivers / USB / LowLevel / DevChapter9.c
index 89c4e29..bb6104f 100644 (file)
@@ -228,7 +228,7 @@ static void USB_Device_GetInternalSerialDescriptor(void)
        SignatureDescriptor.Header.Size  = sizeof(SignatureDescriptor);\r
        SignatureDescriptor.Header.Type  = DTYPE_String;\r
        \r
-       uint8_t  SigReadAddress     = 0x0E;\r
+       uint8_t  SigReadAddress = 0x0E;\r
 \r
        for (uint8_t SerialCharNum = 0; SerialCharNum < 20; SerialCharNum++)\r
        {\r
@@ -314,7 +314,7 @@ static void USB_Device_GetStatus(void)
                        break;\r
 #if !defined(CONTROL_ONLY_DEVICE)\r
                case (REQDIR_DEVICETOHOST | REQTYPE_STANDARD | REQREC_ENDPOINT):\r
-                       Endpoint_SelectEndpoint((uint8_t)USB_ControlRequest.wIndex);\r
+                       Endpoint_SelectEndpoint(USB_ControlRequest.wIndex & 0xFF);\r
 \r
                        CurrentStatus = Endpoint_IsStalled();\r
 \r