Turn OFF double banking in the Webserver demo - leaving it on seems to destroy the...
authorDean Camera <dean@fourwalledcubicle.com>
Thu, 18 Feb 2010 05:10:24 +0000 (05:10 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Thu, 18 Feb 2010 05:10:24 +0000 (05:10 +0000)
LUFA/Drivers/USB/Class/Host/RNDIS.c
Projects/Webserver/USBDeviceMode.c
Projects/Webserver/USBHostMode.c

index c7bf482..b81c6af 100644 (file)
@@ -124,7 +124,6 @@ uint8_t RNDIS_Host_ConfigurePipes(USB_ClassInfo_RNDIS_Host_t* const RNDISInterfa
                                Pipe_ConfigurePipe(RNDISInterfaceInfo->Config.DataOUTPipeNumber, EP_TYPE_BULK, PIPE_TOKEN_OUT,\r
                                                   EndpointData->EndpointAddress, EndpointData->EndpointSize, \r
                                                   RNDISInterfaceInfo->Config.DataOUTPipeDoubleBank ? PIPE_BANK_DOUBLE : PIPE_BANK_SINGLE);\r
-\r
                                RNDISInterfaceInfo->State.DataOUTPipeSize = EndpointData->EndpointSize;\r
                                \r
                                FoundEndpoints |= RNDIS_FOUND_DATAPIPE_OUT;\r
@@ -382,7 +381,7 @@ bool RNDIS_Host_IsPacketReceived(USB_ClassInfo_RNDIS_Host_t* const RNDISInterfac
        \r
        Pipe_Unfreeze();\r
 \r
-       PacketWaiting = (Pipe_IsINReceived() && Pipe_BytesInPipe());\r
+       PacketWaiting = Pipe_IsINReceived();\r
        \r
        Pipe_Freeze();\r
        \r
index c93ba46..6e1a4ed 100644 (file)
@@ -48,11 +48,11 @@ USB_ClassInfo_MS_Device_t Disk_MS_Interface =
 \r
                                .DataINEndpointNumber      = MASS_STORAGE_IN_EPNUM,\r
                                .DataINEndpointSize        = MASS_STORAGE_IO_EPSIZE,\r
-                               .DataINEndpointDoubleBank  = false,\r
+                               .DataINEndpointDoubleBank  = true,\r
 \r
                                .DataOUTEndpointNumber     = MASS_STORAGE_OUT_EPNUM,\r
                                .DataOUTEndpointSize       = MASS_STORAGE_IO_EPSIZE,\r
-                               .DataOUTEndpointDoubleBank = false,\r
+                               .DataOUTEndpointDoubleBank = true,\r
 \r
                                .TotalLUNs                 = 1,\r
                        },\r
index b8e2dce..14f33e0 100644 (file)
@@ -45,10 +45,10 @@ USB_ClassInfo_RNDIS_Host_t Ethernet_RNDIS_Interface =
                .Config =\r
                        {\r
                                .DataINPipeNumber           = 1,\r
-                               .DataINPipeDoubleBank       = true,\r
+                               .DataINPipeDoubleBank       = false,\r
 \r
                                .DataOUTPipeNumber          = 2,\r
-                               .DataOUTPipeDoubleBank      = true,\r
+                               .DataOUTPipeDoubleBank      = false,\r
 \r
                                .NotificationPipeNumber     = 3,\r
                                .NotificationPipeDoubleBank = false,\r