Closed
Description
I have not pinned down the source of this bug yet, but it is reproducible on both windows and linux.
- Initialize an STM32F1 (maybe others too) and enumerate as CDC device.
- Halt core with GDB
- Send stuff to device such that multiple USB packets are enqeued.
- Resume core
CDC_ReceiveQueue_ReadSize and other CDC_ReceiveQueue functions will now be out-of-sync with received packets until the device undergoes a host-initiated USB reset or unplug event.
Metadata
Metadata
Assignees
Type
Projects
Status
Done