forked from mfulz_github/qmk_firmware
Turn OFF double banking in the Webserver demo - leaving it on seems to destroy the system throughput.
This commit is contained in:
parent
3b6987bca3
commit
012628f635
|
@ -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,
|
Pipe_ConfigurePipe(RNDISInterfaceInfo->Config.DataOUTPipeNumber, EP_TYPE_BULK, PIPE_TOKEN_OUT,
|
||||||
EndpointData->EndpointAddress, EndpointData->EndpointSize,
|
EndpointData->EndpointAddress, EndpointData->EndpointSize,
|
||||||
RNDISInterfaceInfo->Config.DataOUTPipeDoubleBank ? PIPE_BANK_DOUBLE : PIPE_BANK_SINGLE);
|
RNDISInterfaceInfo->Config.DataOUTPipeDoubleBank ? PIPE_BANK_DOUBLE : PIPE_BANK_SINGLE);
|
||||||
|
|
||||||
RNDISInterfaceInfo->State.DataOUTPipeSize = EndpointData->EndpointSize;
|
RNDISInterfaceInfo->State.DataOUTPipeSize = EndpointData->EndpointSize;
|
||||||
|
|
||||||
FoundEndpoints |= RNDIS_FOUND_DATAPIPE_OUT;
|
FoundEndpoints |= RNDIS_FOUND_DATAPIPE_OUT;
|
||||||
|
@ -382,7 +381,7 @@ bool RNDIS_Host_IsPacketReceived(USB_ClassInfo_RNDIS_Host_t* const RNDISInterfac
|
||||||
|
|
||||||
Pipe_Unfreeze();
|
Pipe_Unfreeze();
|
||||||
|
|
||||||
PacketWaiting = (Pipe_IsINReceived() && Pipe_BytesInPipe());
|
PacketWaiting = Pipe_IsINReceived();
|
||||||
|
|
||||||
Pipe_Freeze();
|
Pipe_Freeze();
|
||||||
|
|
||||||
|
|
|
@ -48,11 +48,11 @@ USB_ClassInfo_MS_Device_t Disk_MS_Interface =
|
||||||
|
|
||||||
.DataINEndpointNumber = MASS_STORAGE_IN_EPNUM,
|
.DataINEndpointNumber = MASS_STORAGE_IN_EPNUM,
|
||||||
.DataINEndpointSize = MASS_STORAGE_IO_EPSIZE,
|
.DataINEndpointSize = MASS_STORAGE_IO_EPSIZE,
|
||||||
.DataINEndpointDoubleBank = false,
|
.DataINEndpointDoubleBank = true,
|
||||||
|
|
||||||
.DataOUTEndpointNumber = MASS_STORAGE_OUT_EPNUM,
|
.DataOUTEndpointNumber = MASS_STORAGE_OUT_EPNUM,
|
||||||
.DataOUTEndpointSize = MASS_STORAGE_IO_EPSIZE,
|
.DataOUTEndpointSize = MASS_STORAGE_IO_EPSIZE,
|
||||||
.DataOUTEndpointDoubleBank = false,
|
.DataOUTEndpointDoubleBank = true,
|
||||||
|
|
||||||
.TotalLUNs = 1,
|
.TotalLUNs = 1,
|
||||||
},
|
},
|
||||||
|
|
|
@ -45,10 +45,10 @@ USB_ClassInfo_RNDIS_Host_t Ethernet_RNDIS_Interface =
|
||||||
.Config =
|
.Config =
|
||||||
{
|
{
|
||||||
.DataINPipeNumber = 1,
|
.DataINPipeNumber = 1,
|
||||||
.DataINPipeDoubleBank = true,
|
.DataINPipeDoubleBank = false,
|
||||||
|
|
||||||
.DataOUTPipeNumber = 2,
|
.DataOUTPipeNumber = 2,
|
||||||
.DataOUTPipeDoubleBank = true,
|
.DataOUTPipeDoubleBank = false,
|
||||||
|
|
||||||
.NotificationPipeNumber = 3,
|
.NotificationPipeNumber = 3,
|
||||||
.NotificationPipeDoubleBank = false,
|
.NotificationPipeDoubleBank = false,
|
||||||
|
|
Loading…
Reference in New Issue