450 for (
i = 0;
i < len;
i++)
#define EXTI_USB_SetIntPriority(__PRIORITY__)
@ EXTI_IntPriority_Highest
#define EXTI_USB_SetIntState(__STATE__)
#define EXTI_Global_SetIntState(__STATE__)
#define GPIO_P3_SetMode(__PINS__, __MODE__)
#define SYS_EnableOscillator48M()
#define USB_SelectEndPoint(__INDEX__)
void USB_WriteReg(uint8_t addr, uint8_t dat)
uint8_t USB_ReadReg(uint8_t addr)
void USB_WriteFIFO(uint8_t fifo, uint8_t *pdat, uint8_t cnt)
@ USB_RequestType_Standard
uint8_t USB_ReadFIFO(uint8_t fifo, uint8_t *pdat)
@ USB_CtrlState_SettingUp
#define USB_SetClockSource(__SOURCE__)
#define USB_SetEnabled(__STATE__)
#define USB_SetDpDmPullUp(__STATE__)
@ USB_DescriptorType_String
@ USB_DescriptorType_Report
@ USB_DescriptorType_Device
@ USB_DescriptorType_Configuration
@ USB_StdReq_GetDescriptor
@ USB_StdReq_SetConfiguration
#define REQUEST_TYPE_MASK
struct uint16_2uint8_t::_bb bb
__XDATA uint8_t HidFreature[64]
INTERRUPT(USB_Routine, EXTI_VectUSB)
__XDATA uint8_t HidInput[64]
__CODE uint8_t DEVICEDESC[18]
__CODE uint8_t MANUFACTDESC[8]
__XDATA uint8_t HidOutput[64]
USB_EP0_Stage_t usb_ep0_stag
USB_Request_t usb_request
__CODE uint8_t HIDREPORTDESC[27]
__CODE uint8_t PRODUCTDESC[30]
uint8_t CalCheckSum(uint8_t *buf, uint8_t len)
__CODE uint8_t CONFIGDESC[41]
__CODE uint8_t LANGIDDESC[4]