| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Fix msd extraneus bytes on reading
|
|
|
|
|
|
This fixes a problem found on MSD class where data read from from disks were sometimes partially overwritten by the status MSD message ("USBS...").
The function introduced wait for the hw fifo pipe to be empty, that prevent that new writing in the fife overwrite data which are not yet be transmitted by hw.
|
|
- also add usbh_defer_func()
|
|
hanged occasionally.
|
|
CONDETIRQ occurs but we are disabled interrupt (for osal queue access).
|
|
|
|
|
|
- xact_inout() to support send setup
|
|
- hcd_int_disable/enable is software only to reduce interrupt lag
|
|
|
|
|
|
- merge addr0 ep to pool
- add control status to xact in/out
- use atomic flag busy to ensure only 1 transfer is active at any time
- execute pending transfer after one is complete (or clear busy flag)
- change rtt mode to block if full
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- rename max3421e to max3421
- fix incorrect bitmask for HCTL, fix initial device connect
- fix bus reset cause connect IRQ
|
|
|
|
|
|
interrupt pin
|
|
|
|
- add empty tuh_int_handler/tud_int_handler if corresponidng stack not enabled
- add hcd_template.c
|
|
|
|
|
|
Enhance HITL test
|
|
USB.2
msc is mounted, but device couldn't work reliably and got constant reset
due to other errata probably.
|
|
|
|
- also improve ehci bus reset
- seperate bus reset delay and contact debouncing delay in enumeration
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
add BOARD_UPPERCASE for board detection
|
|
usb still not work with uno
|
|
does not seems to work
|
|
- more clean up
|