USB host process gets stuck during write (read okay)
Within USBH_MSC_Write() the USBH_MSC_RdWrProcess(phost, lun) loops. Loop runs into the 10s timeout (see screenshot). USBH_MSC_RdWrProcess(phost, lun) still returns BUSY for this 10s period.
Status:
MSC_Handle->unit[lun].state is MSC_WRITE
MSC_Handle->hbot.cmd_state is BOT_CMD_WAIT
MSC_Handle->hbot.state is BOT_RECEIVE_CSW_WAIT
unclear:
URB_Status = USBH_LL_GetURBState(phost, MSC_Handle->OutPipe) is USBH_URB_IDLE
Only reconnecting Thumbdrive releases system
Environment: STM32G0B0 MSC middleware

