nuc123 Smpl_HIDTransfer疑问:
usb的端点在配置描述中为:端点1和端点2
#define INT_IN_EP_NUM 1
#define INT_OUT_EP_NUM 2
但是在UsbUsb()函数中怎么就是 端点2和端点3呢?
else if(u32IntFlag & USBD_INTF_EP2)
{
/* EN: Interrupt In */
if((USBD_EP_GET_STAT_FROM(u32EPSTS, 2) == USBD_EPSTAT_INACK))
UsbIntInAck();
}
else if(u32IntFlag & USBD_INTF_EP3)
{
/* EN: Interrupt Out */
UsbIntOutAck();
}
用bus hound抓的数据也是从端点1和端点2传输的。 |