remove immediately reset when device plug.
check to make sure device is still plug after initial delay (200ms) before reset remove blocking waiting when reset in ehci.c
This commit is contained in:
@@ -666,7 +666,7 @@ void hcd_isr(uint8_t hostid)
|
||||
{
|
||||
if ( OHCI_REG->rhport_status_bit[0].current_connect_status )
|
||||
{
|
||||
OHCI_REG->rhport_status[0] = OHCI_RHPORT_PORT_RESET_STATUS_MASK;
|
||||
// OHCI_REG->rhport_status[0] = OHCI_RHPORT_PORT_RESET_STATUS_MASK; // reset port immediately
|
||||
usbh_hcd_rhport_plugged_isr(0);
|
||||
}else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user