pass all the current tests

This commit is contained in:
hathach
2013-03-26 02:06:30 +07:00
parent 086a8e4a2d
commit a7e8a2ba9a
3 changed files with 6 additions and 3 deletions
+4 -1
View File
@@ -232,8 +232,11 @@ void usbh_device_unplugged_isr(uint8_t hostid)
// if device unplugged is not a hub TODO handle hub unplugged
for (uint8_t class_code = 1; class_code < TUSB_CLASS_MAX_CONSEC_NUMBER; class_code++)
{
if (usbh_class_drivers[class_code].close)
if ((usbh_devices[dev_addr].flag_supported_class & BIT_(class_code)) &&
usbh_class_drivers[class_code].close)
{
usbh_class_drivers[class_code].close(dev_addr);
}
}
}