diff options
| author | hathach <[email protected]> | 2014-05-13 10:37:28 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2014-05-13 10:37:28 +0700 |
| commit | 74fd9de3af708826e1839fadbf6a4e6a9040cb5e (patch) | |
| tree | dfe00d98e2ef7e23ac761bc19e5b3468c12dc292 /tinyusb | |
| parent | 5aacc633b43ed7f0caed87bcd559ce4cea3b2b13 (diff) | |
add lpcxpresso spifi flash setting
Diffstat (limited to 'tinyusb')
| -rw-r--r-- | tinyusb/device/dcd_lpc43xx.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tinyusb/device/dcd_lpc43xx.c b/tinyusb/device/dcd_lpc43xx.c index 46fb62fc0..a513084c2 100644 --- a/tinyusb/device/dcd_lpc43xx.c +++ b/tinyusb/device/dcd_lpc43xx.c @@ -353,8 +353,9 @@ tusb_error_t dcd_pipe_control_xfer(uint8_t coreid, tusb_direction_t dir, uint8_t uint8_t const ep_data = (dir == TUSB_DIR_DEV_TO_HOST) ? 1 : 0;
uint8_t const ep_status = 1 - ep_data;
- while(lpc_usb->ENDPTSETUPSTAT & BIT_(0)) {} // wait until ENDPTSETUPSTAT before priming data/status in response
-// while(p_dcd->qhd[0].qtd_overlay.active || p_dcd->qhd[1].qtd_overlay.active) {}; // wait until previous device request is completed
+ while(lpc_usb->ENDPTSETUPSTAT & BIT_(0)) {} // wait until ENDPTSETUPSTAT before priming data/status in response TODO add time out
+// while(p_dcd->qhd[0].qtd_overlay.active || p_dcd->qhd[1].qtd_overlay.active) {}; // wait until previous device request is completed TODO add timeout
+
ASSERT_FALSE(p_dcd->qhd[0].qtd_overlay.active || p_dcd->qhd[1].qtd_overlay.active, TUSB_ERROR_FAILED);
//------------- Data Phase -------------//
|
