Просмотр исходного кода

Merge pull request #1181 from liamfraser/rp2040-hcd-assert-fix

Fix invalid assert in RP2040 host mode when compiled in debug mode
Ha Thach 4 лет назад
Родитель
Сommit
ab760290a5
1 измененных файлов с 2 добавлено и 3 удалено
  1. 2 3
      src/portable/raspberrypi/rp2040/hcd_rp2040.c

+ 2 - 3
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