diff options
| author | hathach <[email protected]> | 2013-09-20 23:53:48 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2013-09-20 23:53:48 +0700 |
| commit | f8f398a6813567306acd2e9dcfae199c3ecbad3a (patch) | |
| tree | 2a0acf048ae44a4ee439c3928a8f74f91ea30bf5 /tinyusb/host/ehci | |
| parent | 52ae0afeb6dc781b82e6e71b864a02184eaf62bf (diff) | |
start to add msc host, fix dangerous problem with unstable device when plugged --> 200 ms delay. 50ms delay after each port reset
Diffstat (limited to 'tinyusb/host/ehci')
| -rw-r--r-- | tinyusb/host/ehci/ehci.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tinyusb/host/ehci/ehci.c b/tinyusb/host/ehci/ehci.c index 4bc69a51b..4d1a2ebd9 100644 --- a/tinyusb/host/ehci/ehci.c +++ b/tinyusb/host/ehci/ehci.c @@ -613,6 +613,7 @@ static void qhd_xfer_error_isr(ehci_qhd_t * p_qhd) tusb_xfer_type_t const xfer_type = qhd_get_xfer_type(p_qhd); tusb_event_t error_event; + // TODO allow stall with control pipe // no error bits are set, endpoint is halted due to STALL error_event = ( !(p_qhd->qtd_overlay.buffer_err || p_qhd->qtd_overlay.babble_err || p_qhd->qtd_overlay.xact_err) ) ? TUSB_EVENT_XFER_STALLED : TUSB_EVENT_XFER_ERROR; |
