From d0c41d7d29a250d0e1c47560ed78420f6953707a Mon Sep 17 00:00:00 2001 From: Robert Fisk Date: Fri, 3 Jun 2016 12:21:27 +1200 Subject: [PATCH] Ignore Mass Storage subclass, and try to talk with transparent SCSI anyway. This may or may not be helpful! --- .../ST/STM32_USB_Host_Library/Class/MSC/Src/usbh_msc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Downstream/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Src/usbh_msc.c b/Downstream/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Src/usbh_msc.c index ea622d9..e5aff35 100644 --- a/Downstream/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Src/usbh_msc.c +++ b/Downstream/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Src/usbh_msc.c @@ -156,7 +156,7 @@ static USBH_StatusTypeDef USBH_MSC_InterfaceInit (USBH_HandleTypeDef *phost) USBH_StatusTypeDef status = USBH_FAIL ; MSC_HandleTypeDef *MSC_Handle; - interface = USBH_FindInterface(phost, phost->pActiveClass->ClassCode, MSC_TRANSPARENT, MSC_BOT); + interface = USBH_FindInterface(phost, phost->pActiveClass->ClassCode, 0xFF, MSC_BOT);//MSC_TRANSPARENT, MSC_BOT); //Ignore subclass?!! if(interface == 0xFF) /* Not Valid Interface */ {