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

usbd_control.c: Decide whether a control transfer has a data stage
based on setup packet wLength.

William D. Jones 6 лет назад
Родитель
Сommit
b0b737b42a
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/device/usbd_control.c

+ 2 - 2
src/device/usbd_control.c

@@ -1,4 +1,4 @@
-/* 
+/*
  * The MIT License (MIT)
  *
  * Copyright (c) 2019 Ha Thach (tinyusb.org)
@@ -94,7 +94,7 @@ bool tud_control_xfer(uint8_t rhport, tusb_control_request_t const * request, vo
   _control_state.total_len = tu_min16(len, request->wLength);
   _control_state.total_transferred = 0;
 
-  if ( len )
+  if ( _control_state.total_len )
   {
     TU_ASSERT(buffer);