|
@@ -160,12 +160,11 @@ static void hw_handle_buff_status(void)
|
|
|
|
|
|
|
|
static void hw_trans_complete(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)
|
|
if (usb_hw->sie_ctrl & USB_SIE_CTRL_SEND_SETUP_BITS)
|
|
|
{
|
|
{
|
|
|
pico_trace("Sent setup packet\n");
|
|
pico_trace("Sent setup packet\n");
|
|
|
|
|
+ struct hw_endpoint *ep = &epx;
|
|
|
|
|
+ assert(ep->active);
|
|
|
hw_xfer_complete(ep, XFER_RESULT_SUCCESS);
|
|
hw_xfer_complete(ep, XFER_RESULT_SUCCESS);
|
|
|
}
|
|
}
|
|
|
else
|
|
else
|