#define INCLUDE_FROM_HOSTCHAPTER9_C\r
#include "HostChapter9.h"\r
\r
-USB_Host_Request_Header_t USB_HostRequest;\r
-\r
uint8_t USB_Host_SendControlRequest(void* BufferPtr)\r
{\r
- uint8_t* HeaderStream = (uint8_t*)&USB_HostRequest;\r
+ uint8_t* HeaderStream = (uint8_t*)&USB_ControlRequest;\r
uint8_t* DataStream = (uint8_t*)BufferPtr;\r
bool BusSuspended = USB_Host_IsBusSuspended();\r
uint8_t ReturnStatus = HOST_SENDCONTROL_Successful;\r
- uint16_t DataLen = USB_HostRequest.wLength;\r
+ uint16_t DataLen = USB_ControlRequest.wLength;\r
\r
USB_Host_ResumeBus();\r
\r
\r
Pipe_Unfreeze();\r
\r
- for (uint8_t HeaderByte = 0; HeaderByte < sizeof(USB_Host_Request_Header_t); HeaderByte++)\r
+ for (uint8_t HeaderByte = 0; HeaderByte < sizeof(USB_Request_Header_t); HeaderByte++)\r
Pipe_Write_Byte(*(HeaderStream++));\r
\r
Pipe_ClearSETUP();\r
if ((ReturnStatus = USB_Host_WaitMS(1)) != HOST_WAITERROR_Successful)\r
goto End_Of_Control_Send;\r
\r
- if ((USB_HostRequest.bmRequestType & CONTROL_REQTYPE_DIRECTION) == REQDIR_DEVICETOHOST)\r
+ if ((USB_ControlRequest.bmRequestType & CONTROL_REQTYPE_DIRECTION) == REQDIR_DEVICETOHOST)\r
{\r
Pipe_SetToken(PIPE_TOKEN_IN);\r
\r