From 89ace295ba2b509dcb42d3df9501134df968c2f4 Mon Sep 17 00:00:00 2001 From: hathach Date: Sun, 28 Apr 2019 00:43:36 +0700 Subject: add TUD_ to HID_REPORT_DESC_* template --- src/class/msc/msc_device.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/class/msc') diff --git a/src/class/msc/msc_device.c b/src/class/msc/msc_device.c index e2cf92324..360503d9b 100644 --- a/src/class/msc/msc_device.c +++ b/src/class/msc/msc_device.c @@ -163,9 +163,12 @@ bool mscd_control_request(uint8_t rhport, tusb_control_request_t const * p_reque case MSC_REQ_GET_MAX_LUN: { + uint8_t maxlun = 1; + if (tud_msc_maxlun_cb) maxlun = tud_msc_maxlun_cb(); + TU_VERIFY(maxlun); + // MAX LUN is minus 1 by specs - uint8_t maxlun = 0; - if (tud_msc_maxlun_cb) maxlun = tud_msc_maxlun_cb() -1; + maxlun--; usbd_control_xfer(rhport, p_request, &maxlun, 1); } -- cgit v1.3.1