clean up, update tests for hcd_port_reset after 8 byte descriptor & set configure before open class driver

This commit is contained in:
hathach
2013-03-29 23:37:59 +07:00
parent e658e67ebe
commit fcb8e295ec
4 changed files with 14 additions and 28 deletions

View File

@@ -314,10 +314,9 @@ OSAL_TASK_DECLARE(usbh_enumeration_task)
usbh_devices[new_addr].hub_addr = usbh_devices[0].hub_addr;
usbh_devices[new_addr].hub_port = usbh_devices[0].hub_port;
usbh_devices[new_addr].speed = usbh_devices[0].speed;
usbh_devices[new_addr].state = TUSB_DEVICE_STATE_ADDRESSED;
usbh_devices[new_addr].state = TUSB_DEVICE_STATE_ADDRESSED;
usbh_pipe_control_close(0);
usbh_devices[0].state = TUSB_DEVICE_STATE_UNPLUG;
// open control pipe for new address
TASK_ASSERT_STATUS ( usbh_pipe_control_open(new_addr, ((tusb_descriptor_device_t*) enum_data_buffer)->bMaxPacketSize0 ) );