mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #1181 from neilt6/usb-suspend-fix
[USBDevice] LPC11UXX suspend status fixpull/1170/head^2
commit
20e58fcc5a
|
@ -668,8 +668,10 @@ void USBHAL::usbisr(void) {
|
|||
if (LPC_USB->DEVCMDSTAT & DSUS_C) {
|
||||
// Suspend status changed
|
||||
LPC_USB->DEVCMDSTAT = devCmdStat | DSUS_C;
|
||||
if((LPC_USB->DEVCMDSTAT & DSUS) != 0) {
|
||||
if (LPC_USB->DEVCMDSTAT & DSUS) {
|
||||
suspendStateChanged(1);
|
||||
} else {
|
||||
suspendStateChanged(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -677,8 +679,6 @@ void USBHAL::usbisr(void) {
|
|||
// Bus reset
|
||||
LPC_USB->DEVCMDSTAT = devCmdStat | DRES_C;
|
||||
|
||||
suspendStateChanged(0);
|
||||
|
||||
// Disable endpoints > 0
|
||||
disableEndpoints();
|
||||
|
||||
|
|
Loading…
Reference in New Issue