From f51ae234c65d72180b231416647727a3cae7d4ee Mon Sep 17 00:00:00 2001 From: Robert Fisk Date: Fri, 10 Mar 2017 13:50:22 +1300 Subject: [PATCH] Fix for the previous fix. This time for sure. Previously we wrote 4 x 64 byte transactions to the downstream device. This is fast, but very occasionally the USB host silicon would bug out. Reverting to single 64 byte write transactions increases reliability at the expense of some write speed. --- Downstream/.cproject | 7 ++++--- Downstream/.settings/language.settings.xml | 2 +- .../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c | 8 ++++---- .../ST/STM32_USB_Host_Library/Class/MSC/Inc/usbh_msc.h | 2 +- .../STM32_USB_Host_Library/Class/MSC/Src/usbh_msc_bot.c | 4 ++-- 5 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Downstream/.cproject b/Downstream/.cproject index 85c3d8e..11a7a48 100644 --- a/Downstream/.cproject +++ b/Downstream/.cproject @@ -17,7 +17,7 @@ -