mirror of
https://github.com/hathach/tinyusb.git
synced 2025-03-29 10:20:57 +00:00
more clean up
This commit is contained in:
parent
b8b95e8494
commit
7ffb6acc16
@ -426,14 +426,8 @@ static bool parse_configuration_descriptor(uint8_t dev_addr, tusb_desc_configura
|
||||
bool enum_task(hcd_event_t* event)
|
||||
{
|
||||
enum {
|
||||
#if 1
|
||||
// FIXME ohci LPC1769 xpresso + debugging to have 1st control xfer to work, some kind of timing or ohci driver issue !!!
|
||||
POWER_STABLE_DELAY = 100,
|
||||
RESET_DELAY = 500
|
||||
#else
|
||||
POWER_STABLE_DELAY = 500,
|
||||
RESET_DELAY = 200, // USB specs say only 50ms but many devices require much longer
|
||||
#endif
|
||||
RESET_DELAY = 500, // 200 USB specs say only 50ms but many devices require much longer
|
||||
};
|
||||
|
||||
usbh_device_t* dev0 = &_usbh_devices[0];
|
||||
@ -534,14 +528,13 @@ bool enum_task(hcd_event_t* event)
|
||||
|
||||
if (dev0->hub_addr == 0)
|
||||
{
|
||||
TU_ASSERT(is_ok);
|
||||
|
||||
// connected directly to roothub
|
||||
TU_ASSERT(is_ok); // TODO some slow device is observed to fail the very fist controller xfer, can try more times
|
||||
hcd_port_reset( dev0->rhport ); // reset port after 8 byte descriptor
|
||||
osal_task_delay(RESET_DELAY);
|
||||
// hcd_port_reset_end(dev0->rhport);
|
||||
// osal_task_delay(RESET_DELAY);
|
||||
}
|
||||
#if CFG_TUH_HUB
|
||||
#if CFG_TUH_HUB
|
||||
else
|
||||
{
|
||||
// connected via a hub
|
||||
@ -555,7 +548,7 @@ bool enum_task(hcd_event_t* event)
|
||||
|
||||
(void) hub_status_pipe_queue( dev0->hub_addr ); // done with hub, waiting for next data on status pipe
|
||||
}
|
||||
#endif
|
||||
#endif // CFG_TUH_HUB
|
||||
|
||||
//------------- Set new address -------------//
|
||||
TU_LOG2("Set Address \r\n");
|
||||
|
Loading…
x
Reference in New Issue
Block a user