From d86523b16ce4e2512661477b85f8a7447ab91efa Mon Sep 17 00:00:00 2001 From: hathach Date: Wed, 19 Feb 2014 15:50:39 +0700 Subject: [PATCH] re-enable blocking waiting in ehci controller reset (otherwise it wont works) --- tinyusb/host/ehci/ehci.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tinyusb/host/ehci/ehci.c b/tinyusb/host/ehci/ehci.c index b918c7131..ac0a060d8 100644 --- a/tinyusb/host/ehci/ehci.c +++ b/tinyusb/host/ehci/ehci.c @@ -154,11 +154,11 @@ void hcd_port_reset(uint8_t hostid) regs->portsc_bit.port_enable = 0; // disable port before reset regs->portsc_bit.port_reset = 1; -//#ifndef _TEST_ -// // NXP specific, port reset will automatically be 0 when reset sequence complete -// // there is chance device is unplugged while reset sequence is not complete -// while( regs->portsc_bit.port_reset) {} // TODO use task delay to remove blocking -//#endif +#ifndef _TEST_ + // NXP specific, port reset will automatically be 0 when reset sequence complete + // there is chance device is unplugged while reset sequence is not complete + while( regs->portsc_bit.port_reset) {} // TODO use task delay to remove blocking +#endif } bool hcd_port_connect_status(uint8_t hostid)