diff options
-rw-r--r-- | LUFA/Drivers/USB/Class/Host/RNDIS.c | 3 | ||||
-rw-r--r-- | Projects/Webserver/USBDeviceMode.c | 4 | ||||
-rw-r--r-- | Projects/Webserver/USBHostMode.c | 4 |
3 files changed, 5 insertions, 6 deletions
diff --git a/LUFA/Drivers/USB/Class/Host/RNDIS.c b/LUFA/Drivers/USB/Class/Host/RNDIS.c index c7bf482c3..b81c6af58 100644 --- a/LUFA/Drivers/USB/Class/Host/RNDIS.c +++ b/LUFA/Drivers/USB/Class/Host/RNDIS.c @@ -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,
EndpointData->EndpointAddress, EndpointData->EndpointSize,
RNDISInterfaceInfo->Config.DataOUTPipeDoubleBank ? PIPE_BANK_DOUBLE : PIPE_BANK_SINGLE);
-
RNDISInterfaceInfo->State.DataOUTPipeSize = EndpointData->EndpointSize;
FoundEndpoints |= RNDIS_FOUND_DATAPIPE_OUT;
@@ -382,7 +381,7 @@ bool RNDIS_Host_IsPacketReceived(USB_ClassInfo_RNDIS_Host_t* const RNDISInterfac Pipe_Unfreeze();
- PacketWaiting = (Pipe_IsINReceived() && Pipe_BytesInPipe());
+ PacketWaiting = Pipe_IsINReceived();
Pipe_Freeze();
diff --git a/Projects/Webserver/USBDeviceMode.c b/Projects/Webserver/USBDeviceMode.c index c93ba4632..6e1a4ed23 100644 --- a/Projects/Webserver/USBDeviceMode.c +++ b/Projects/Webserver/USBDeviceMode.c @@ -48,11 +48,11 @@ USB_ClassInfo_MS_Device_t Disk_MS_Interface = .DataINEndpointNumber = MASS_STORAGE_IN_EPNUM,
.DataINEndpointSize = MASS_STORAGE_IO_EPSIZE,
- .DataINEndpointDoubleBank = false,
+ .DataINEndpointDoubleBank = true,
.DataOUTEndpointNumber = MASS_STORAGE_OUT_EPNUM,
.DataOUTEndpointSize = MASS_STORAGE_IO_EPSIZE,
- .DataOUTEndpointDoubleBank = false,
+ .DataOUTEndpointDoubleBank = true,
.TotalLUNs = 1,
},
diff --git a/Projects/Webserver/USBHostMode.c b/Projects/Webserver/USBHostMode.c index b8e2dcee7..14f33e07c 100644 --- a/Projects/Webserver/USBHostMode.c +++ b/Projects/Webserver/USBHostMode.c @@ -45,10 +45,10 @@ USB_ClassInfo_RNDIS_Host_t Ethernet_RNDIS_Interface = .Config =
{
.DataINPipeNumber = 1,
- .DataINPipeDoubleBank = true,
+ .DataINPipeDoubleBank = false,
.DataOUTPipeNumber = 2,
- .DataOUTPipeDoubleBank = true,
+ .DataOUTPipeDoubleBank = false,
.NotificationPipeNumber = 3,
.NotificationPipeDoubleBank = false,
|