Cannot receive USB 'BULK in' packets on vendor device #2916
-
Operating SystemMacOS BoardESP32-S3-PICO-1, custom PCB FirmwareUsing tinyusb through the esp_tinyusb component. These are the relevant callbacks defined in my code: |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
IN packets are sending from the device to host, in opposite of OUT packet. https://www.beyondlogic.org/usbnutshell/usb4.shtml#Bulk What you see Without sending anything with |
Beta Was this translation helpful? Give feedback.
IN packets are sending from the device to host, in opposite of OUT packet.
https://www.beyondlogic.org/usbnutshell/usb4.shtml#Bulk
What you see
URB_BULK inis only the request that the host is ready to receive (sending IN token).Without sending anything with
tud_vendor_write()tud_vendor_write_flush()of cause the sending complete callbacktud_vendor_tx_cb()wont be called.