70 for (
i = 0;
i < 8;
i++)
365 if (
dat & 0x8000)
i++;
386 for (
i = 0;
i < 16;
i++)
427 for (
i = 0;
i < 8;
i++)
435 for (
i = 0;
i < 8;
i++)
469 if ((
KeyIO & 0x0F) == 0x0F)
#define EXTI_USB_SetIntPriority(__PRIORITY__)
#define EXTI_Timer0_SetIntPriority(__PRIORITY__)
@ EXTI_IntPriority_Highest
#define EXTI_USB_SetIntState(__STATE__)
#define EXTI_Timer0_SetIntState(__STATE__)
#define EXTI_Global_SetIntState(__STATE__)
#define GPIO_P3_SetMode(__PINS__, __MODE__)
#define GPIO_P1_SetMode(__PINS__, __MODE__)
#define GPIO_P6_SetMode(__PINS__, __MODE__)
#define SYS_EnableOscillator48M()
void SYS_DelayUs(uint16_t t)
@ TIM_TimerMode_16BitAuto
void TIM_Timer0_Config(HAL_State_t freq1t, TIM_TimerMode_t mode, uint16_t frequency)
#define TIM_Timer0_SetRunState(__STATE__)
#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]
__XDATA uint8_t HidOutput[64]
__CODE uint8_t MANUFACTDESC[8]
__CODE uint8_t HIDREPORTDESC[63]
USB_Request_t usb_request
__CODE uint8_t DEVICEDESC[18]
USB_EP0_Stage_t usb_ep0_stage
__CODE uint8_t CONFIGDESC[41]
uint8_t KeyCount(uint16_t dat)
__CODE uint8_t PRODUCTDESC[30]
__CODE uint8_t LANGIDDESC[4]
__CODE uint8_t KeyMap[16]