mbed-os/usb/device
Russ Butler 468df713fc Ignore disabled Kinetis USB endpoint interrupts
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.
2019-02-22 10:53:20 -06:00
..
USBAudio Remove endpoint parameter from USB callbacks 2019-02-22 10:53:18 -06:00
USBDevice USB: EndpointResolver: Add a generic method to get a free endpoint 2019-02-22 10:53:19 -06:00
USBHID Remove endpoint parameter from USB callbacks 2019-02-22 10:53:18 -06:00
USBMIDI Remove endpoint parameter from USB callbacks 2019-02-22 10:53:18 -06:00
USBMSD Update USBMSD to be more consistent with others 2019-02-22 10:53:18 -06:00
USBPhy Move USBPhy and related files to USB directory 2019-02-22 10:52:35 -06:00
USBSerial Remove endpoint parameter from USB callbacks 2019-02-22 10:53:18 -06:00
hal Move USBPhy and related files to USB directory 2019-02-22 10:52:35 -06:00
targets Ignore disabled Kinetis USB endpoint interrupts 2019-02-22 10:53:20 -06:00
utilities Add the PolledQueue implementation of TaskQueue 2019-02-22 10:53:17 -06:00