我這邊使用switch 語句處理Setup包,標(biāo)準(zhǔn)請求UsbSetupBuf->bRequestType應(yīng)該是0x80,Vendor 的IN,OUT分別是0xC0、0x40才對,但是使用switch 的方法就是沒辦法枚舉成功,系統(tǒng)頻率是24M的,是處理速度太慢了嗎?
switch語法如下:
switch(SetReqtp) {
????case USB_REQ_TYP_STANDARD | USB_REQ_RECIP_DEVICE | USB_REQ_TYP_IN:?
????。。。。。。。。? ??
????case USB_REQ_TYP_VENDOR | USB_REQ_RECIP_DEVICE | USB_REQ_TYP_IN:
????。。。。。。。。
????case USB_REQ_TYP_VENDOR | USB_REQ_RECIP_DEVICE | USB_REQ_TYP_OUT:
????。。。。。。。。
????default :break;
}