From daec613f56a4918a1ab09f0c4afd21a463ac099a Mon Sep 17 00:00:00 2001 From: sakumisu <1203593632@qq.com> Date: Tue, 21 Apr 2026 21:42:44 +0800 Subject: fix(class/msc/usbd_msc): fix inquiry80 size Signed-off-by: sakumisu <1203593632@qq.com> --- class/msc/usbd_msc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/class/msc/usbd_msc.c b/class/msc/usbd_msc.c index a8ea6996..6523ffb9 100644 --- a/class/msc/usbd_msc.c +++ b/class/msc/usbd_msc.c @@ -69,7 +69,6 @@ static void usdb_msc_set_max_lun(uint8_t busid) static void usbd_msc_reset(uint8_t busid) { g_usbd_msc[busid].stage = MSC_READ_CBW; - g_usbd_msc[busid].readonly = false; } static int msc_storage_class_interface_request_handler(uint8_t busid, struct usb_setup_packet *setup, uint8_t **data, uint32_t *len) @@ -289,7 +288,7 @@ static bool SCSI_inquiry(uint8_t busid, uint8_t **data, uint32_t *len) 0x00, 0x80, 0x00, - 0x08, + (0x08 - 4U), 0x20, /* Put Product Serial number */ 0x20, 0x20, -- cgit v1.3.1