diff options
| author | hathach <[email protected]> | 2018-07-14 15:12:42 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2018-07-14 15:12:42 +0700 |
| commit | e0c4e11ea343e0189ccaa45591f42670962490fe (patch) | |
| tree | 61c45fe8525268e484ead82a37a304bcdc823848 /src/class/msc | |
| parent | 7a1f40593f984d37d602cdf6457d0f8c6f7c01d7 (diff) | |
use _usbd_ctrl_buf for control transferm refactor cdc device
Diffstat (limited to 'src/class/msc')
| -rw-r--r-- | src/class/msc/msc_device.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/class/msc/msc_device.c b/src/class/msc/msc_device.c index 5ad8aa929..d82958202 100644 --- a/src/class/msc/msc_device.c +++ b/src/class/msc/msc_device.c @@ -44,6 +44,7 @@ // INCLUDE
//--------------------------------------------------------------------+
#define _TINY_USB_SOURCE_FILE_
+
#include "common/tusb_common.h"
#include "msc_device.h"
#include "device/usbd_pvt.h"
@@ -192,8 +193,8 @@ tusb_error_t mscd_control_request_st(uint8_t rhport, tusb_control_request_t cons else if (MSC_REQUEST_GET_MAX_LUN == p_request->bRequest)
{
// returned MAX LUN is minus 1 by specs
- _mscd_buf[0] = CFG_TUD_MSC_MAXLUN-1;
- usbd_control_xfer_st(rhport, p_request->bmRequestType_bit.direction, _mscd_buf, 1);
+ uint8_t lun = CFG_TUD_MSC_MAXLUN-1;
+ usbd_control_xfer_st(rhport, p_request->bmRequestType_bit.direction, &lun, 1);
}else
{
dcd_control_stall(rhport); // stall unsupported request
|
