usbd_setup_bulk(ezwave->urb_in, URB_DIR_IN, ezwave->ep_in_buf, nbytes);
usbd_io(ezwave->urb_in, ezwave->ep_in, NULL, ezwave, USBD_TIME_INFINITY);
//Write a message to a client
resmgr_msgwrite(ctp, ezwave->ep_in_buf, nbytes, 0);
atomic_clr_value(&ezwave->status, EZWAVE_READING);
_IO_SET_READ_NBYTES(ctp, nbytes);
这段代码可以读到USB设备的返回信息.但看不太懂.也不知是否有不对的地方.
有谁可以解释一下吗?谢谢!