mirror of https://github.com/ARMmbed/mbed-os.git
Ignore interrupts on disabled USB endpoints. This prevents handling interrupts when in the wrong state. Prior to this patch when running the serial test on a K64F the assert on line 908 of USBDevice.cpp would sometimes be triggered. This assert indicates that an endpoint 0 IN interrupt occurred before the device was ready. This occurs during the test_cdc_usb_reconnect test when the host sends a "Set Control Line State" USB request and the device acknowledges it just before USB is disconnected. |
||
---|---|---|
.. | ||
USBEndpoints_Kinetis.h | ||
USBPhyHw.h | ||
USBPhy_Kinetis.cpp |