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
\r
Pipe_Unfreeze();\r
\r
- PacketWaiting = (Pipe_IsINReceived() && Pipe_BytesInPipe());\r
+ PacketWaiting = Pipe_IsINReceived();\r
\r
Pipe_Freeze();\r
\r
\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
.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