- rename usbh_device_info_pool to usbh_devices - create a struct for control pipe in usbh_device_info_t
add test for usbh_isr error invoke fix bug if device unplugged before is set to new address - clean up & close control addr0 in usbh_device_unplugged_isr