EHCI: immediately reset port when device connected. This proves to help prevent duplication connection event (also with OHCI)

increase delay after reset to 100 ms (NXP's EHCI does not work with 50ms)

--> fix all duplication connection with OHCI & EHCI
This commit is contained in:
hathach
2014-02-28 17:08:47 +07:00
parent e979f22f93
commit da6b2fbef8
6 changed files with 134 additions and 148 deletions
+11 -11
View File
@@ -348,7 +348,7 @@
<uSurpInc>0</uSurpInc>
<VariousControls>
<MiscControls>--gnu --c99 --diag_suppress=66 --no_inline</MiscControls>
<Define>CORE_M4 MCU=MCU_LPC43XX BOARD=BOARD_EA4357 TUSB_CFG_OS=TUSB_OS_CMSIS_RTX TUSB_CFG_OS_TASK_PRIO=osPriorityRealtime</Define>
<Define>CORE_M4 TUSB_CFG_MCU=MCU_LPC43XX BOARD=BOARD_EA4357 TUSB_CFG_OS=TUSB_OS_CMSIS_RTX TUSB_CFG_OS_TASK_PRIO=osPriorityRealtime</Define>
<Undefine></Undefine>
<IncludePath>..\src;..\..\bsp\lpc43xx\CMSIS_LPC43xx_DriverLib\inc;..\..\bsp;..\..\..\tinyusb;..\..\..\vendor\cmsis_rtos_rtx\INC;..\host_cmsis_rtx</IncludePath>
</VariousControls>
@@ -431,11 +431,6 @@
<FileType>1</FileType>
<FilePath>..\..\bsp\boards\board.c</FilePath>
</File>
<File>
<FileName>board_ea4357.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\bsp\boards\embedded_artists\board_ea4357.c</FilePath>
</File>
<File>
<FileName>printf_retarget.c</FileName>
<FileType>1</FileType>
@@ -476,6 +471,11 @@
<FileType>1</FileType>
<FilePath>..\..\bsp\boards\keil\board_mcb4300.c</FilePath>
</File>
<File>
<FileName>board_ea4357.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\bsp\boards\embedded_artists\ea4357\board_ea4357.c</FilePath>
</File>
</Files>
</Group>
<Group>
@@ -1050,11 +1050,6 @@
<FileType>1</FileType>
<FilePath>..\..\bsp\boards\board.c</FilePath>
</File>
<File>
<FileName>board_ea4357.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\bsp\boards\embedded_artists\board_ea4357.c</FilePath>
</File>
<File>
<FileName>printf_retarget.c</FileName>
<FileType>1</FileType>
@@ -1135,6 +1130,11 @@
<FileType>1</FileType>
<FilePath>..\..\bsp\boards\keil\board_mcb4300.c</FilePath>
</File>
<File>
<FileName>board_ea4357.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\bsp\boards\embedded_artists\ea4357\board_ea4357.c</FilePath>
</File>
</Files>
</Group>
<Group>