USB stack did leak memory on every SET ADDRESS request. UDC control allocator could cope with up to 13 leaked allocations. Therefore, issuing bus reset 13 times in a row (in addition to automatic reset after connecting the USB cable) was enough to exhaust memory and thus drive USB stack inoperable. Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no> |
||
|---|---|---|
| .. | ||
| device | ||
| device_next | ||
| host | ||
| usb_c | ||
| CMakeLists.txt | ||