diff options
| author | hathach <[email protected]> | 2013-03-09 14:19:40 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2013-03-09 14:19:40 +0700 |
| commit | 2364b09f80e097580630c556965bebd2013db7b3 (patch) | |
| tree | f8267ef7905cbbb17ba911654aa5e18fcdb53249 /tinyusb/host/usbh.c | |
| parent | b1db85dedf5546bee594a40ba41cf644bf7b3ae0 (diff) | |
add int_on_complete parameter to hcd_pipe_xfer for TD chain class request
fix control transfer request: remove get_control_request_ptr()
Diffstat (limited to 'tinyusb/host/usbh.c')
| -rw-r--r-- | tinyusb/host/usbh.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tinyusb/host/usbh.c b/tinyusb/host/usbh.c index 1bef861b3..cf575fecc 100644 --- a/tinyusb/host/usbh.c +++ b/tinyusb/host/usbh.c @@ -124,7 +124,7 @@ tusb_error_t usbh_control_xfer_subtask(uint8_t dev_addr, tusb_std_request_t cons OSAL_SUBTASK_BEGIN usbh_device_info_pool[dev_addr].control_request = *p_request; - (void) hcd_pipe_control_xfer(dev_addr, p_request, data); + (void) hcd_pipe_control_xfer(dev_addr, &usbh_device_info_pool[dev_addr].control_request, data); osal_semaphore_wait(usbh_device_info_pool[dev_addr].sem_hdl, OSAL_TIMEOUT_NORMAL, &error); // careful of local variable without static SUBTASK_ASSERT_STATUS_WITH_HANDLER(error, tusbh_device_mount_failed_cb(TUSB_ERROR_USBH_MOUNT_DEVICE_NOT_RESPOND, NULL) ); |
