xtoolbox / TeenyUSB

Lightweight USB device and host stack for STM32 and other MCUs. Ready for USB 3.0 device.
http://www.tusb.org
MIT License
563 stars 175 forks source link

默认的USB_REQ_SET_INTERFACE响应有误 #20

Open season-studio opened 3 years ago

season-studio commented 3 years ago

默认的USB_REQ_SET_INTERFACE处理中,在最后向主机响应了一个字节的数据: tusb_control_send(dev, &dev->temp_buffer, 1); 而USB_REQ_SET_INTERFACE的请求报文为01 0b 00 00,最后的长度域为00,就是不需要设备向主机响应数据的。 所以,默认的USB_REQ_SET_INTERFACE处理中,最后的响应应修改为: tusb_send_status(dev);

xtoolbox commented 2 years ago

感谢反馈,已修正。