{
//USB Mode
USBFS_RCC_Init();
USBFS_Device_Init(ENABLE);
USB_Sleep_Wakeup_CFG();
}
while(1)
{
KeyValue[2] = 0x04;
status = USBFS_Endp_DataUp(DEF_UEP1, KeyValue, sizeof(KeyValue), DEF_UEP_CPY_LOAD);
Delay_Ms(10);
KeyValue[2] = 0x00;
status = USBFS_Endp_DataUp(DEF_UEP1, KeyValue, sizeof(KeyValue), DEF_UEP_CPY_LOAD);
Delay_Ms(1000);
}
我在尝试写一个hid的复合设备,目前识别没什么问题
但是并没有和期望的一样输入A键
从bus hound来看,似乎并没有每1秒传个包?
还是说我代码漏了什么东西?