Lines Matching refs:g_usbd_SetupPacket

32 uint8_t g_usbd_SetupPacket[8] = {0ul};        /*!< Setup packet buffer */  variable
124 USBD_MemCopy(buf, g_usbd_SetupPacket, 8ul); in USBD_GetSetupPacket()
141 USBD_MemCopy(g_usbd_SetupPacket, (uint8_t *)USBD_BUF_BASE, 8ul); in USBD_ProcessSetupPacket()
144 switch(g_usbd_SetupPacket[0] & 0x60ul) in USBD_ProcessSetupPacket()
193 u32Len = g_usbd_SetupPacket[7]; in USBD_GetDescriptor()
195 u32Len += g_usbd_SetupPacket[6]; in USBD_GetDescriptor()
197 switch(g_usbd_SetupPacket[3]) in USBD_GetDescriptor()
250 u32ConfigDescOffset = g_usbd_sInfo->gu32ConfigHidDescIdx[g_usbd_SetupPacket[4]]; in USBD_GetDescriptor()
258 if (u32Len > g_usbd_sInfo->gu32HidReportSize[g_usbd_SetupPacket[4]]) in USBD_GetDescriptor()
260 u32Len = g_usbd_sInfo->gu32HidReportSize[g_usbd_SetupPacket[4]]; in USBD_GetDescriptor()
266 … USBD_PrepareCtrlIn((uint8_t *)g_usbd_sInfo->gu8HidReportDesc[g_usbd_SetupPacket[4]], u32Len); in USBD_GetDescriptor()
273 if(g_usbd_SetupPacket[2] < 4ul) in USBD_GetDescriptor()
275 if (u32Len > g_usbd_sInfo->gu8StringDesc[g_usbd_SetupPacket[2]][0]) in USBD_GetDescriptor()
277 u32Len = g_usbd_sInfo->gu8StringDesc[g_usbd_SetupPacket[2]][0]; in USBD_GetDescriptor()
283 … USBD_PrepareCtrlIn((uint8_t *)g_usbd_sInfo->gu8StringDesc[g_usbd_SetupPacket[2]], u32Len); in USBD_GetDescriptor()
319 if((g_usbd_SetupPacket[0] & 0x80ul) == 0x80ul) /* request data transfer direction */ in USBD_StandardRequest()
322 switch(g_usbd_SetupPacket[1]) in USBD_StandardRequest()
357 if(g_usbd_SetupPacket[0] == 0x80ul) in USBD_StandardRequest()
375 else if(g_usbd_SetupPacket[0] == 0x81ul) in USBD_StandardRequest()
381 else if(g_usbd_SetupPacket[0] == 0x82ul) in USBD_StandardRequest()
383 uint8_t ep = (uint8_t)(g_usbd_SetupPacket[4] & 0xFul); in USBD_StandardRequest()
409 switch(g_usbd_SetupPacket[1]) in USBD_StandardRequest()
413 if(g_usbd_SetupPacket[2] == 3) in USBD_StandardRequest()
418 if(g_usbd_SetupPacket[2] == FEATURE_ENDPOINT_HALT) in USBD_StandardRequest()
424 epNum = (uint8_t)(g_usbd_SetupPacket[4] & 0xFul); in USBD_StandardRequest()
434 else if(g_usbd_SetupPacket[2] == FEATURE_DEVICE_REMOTE_WAKEUP) in USBD_StandardRequest()
446 g_usbd_UsbAddr = g_usbd_SetupPacket[2]; in USBD_StandardRequest()
455 g_usbd_UsbConfig = g_usbd_SetupPacket[2]; in USBD_StandardRequest()
469 if( (g_usbd_SetupPacket[0] & 0xFul) == 0ul ) /* 0: device */ in USBD_StandardRequest()
471 … if((g_usbd_SetupPacket[2] == 2) && (g_usbd_SetupPacket[3] == 0)) /* 2:test mode */ in USBD_StandardRequest()
476 if(g_usbd_SetupPacket[2] == FEATURE_ENDPOINT_HALT) in USBD_StandardRequest()
478 USBD_SetStall((uint8_t)(g_usbd_SetupPacket[4] & 0xFul)); in USBD_StandardRequest()
480 else if(g_usbd_SetupPacket[2] == FEATURE_DEVICE_REMOTE_WAKEUP) in USBD_StandardRequest()
493 g_usbd_UsbAltInterface = g_usbd_SetupPacket[2]; in USBD_StandardRequest()
589 if((g_usbd_SetupPacket[0] == REQ_STANDARD) && (g_usbd_SetupPacket[1] == SET_ADDRESS)) in USBD_CtrlIn()
685 memset(g_usbd_SetupPacket, 0, 8ul); in USBD_SwReset()