diff options
| author | Ha Thach <[email protected]> | 2021-11-05 21:40:42 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-11-05 21:40:42 +0700 |
| commit | ab760290a514bc239c5ef8901ff8d80f64d461f9 (patch) | |
| tree | 1e3a1b322859c815cbede34e16d2663bab2bf7b7 | |
| parent | a9ce2dbcb4cbf50e71565e3d1c8140058be76ed6 (diff) | |
| parent | e692fa9ae4b6c8ff7b66dedbecaf745ae2166851 (diff) | |
Merge pull request #1181 from liamfraser/rp2040-hcd-assert-fix
Fix invalid assert in RP2040 host mode when compiled in debug mode
| -rw-r--r-- | src/portable/raspberrypi/rp2040/hcd_rp2040.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/portable/raspberrypi/rp2040/hcd_rp2040.c b/src/portable/raspberrypi/rp2040/hcd_rp2040.c index 627e957e8..768cccc86 100644 --- a/src/portable/raspberrypi/rp2040/hcd_rp2040.c +++ b/src/portable/raspberrypi/rp2040/hcd_rp2040.c @@ -160,12 +160,11 @@ static void hw_handle_buff_status(void) static void hw_trans_complete(void) { - struct hw_endpoint *ep = &epx; - assert(ep->active); - if (usb_hw->sie_ctrl & USB_SIE_CTRL_SEND_SETUP_BITS) { pico_trace("Sent setup packet\n"); + struct hw_endpoint *ep = &epx; + assert(ep->active); hw_xfer_complete(ep, XFER_RESULT_SUCCESS); } else |
