aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--os/hal/include/hal_usb_msd.h1
-rw-r--r--os/hal/src/hal_usb_msd.c1
-rw-r--r--testhal/STM32/STM32F7xx/USB_MSD/usbcfg.c5
3 files changed, 6 insertions, 1 deletions
diff --git a/os/hal/include/hal_usb_msd.h b/os/hal/include/hal_usb_msd.h
index b9e5c46..fcc2cf2 100644
--- a/os/hal/include/hal_usb_msd.h
+++ b/os/hal/include/hal_usb_msd.h
@@ -34,7 +34,6 @@
/*===========================================================================*/
#define USB_MSD_DATA_EP 0x01
-#define USB_MSD_EP_SIZE 0x40
/*===========================================================================*/
/* Driver pre-compile time settings. */
diff --git a/os/hal/src/hal_usb_msd.c b/os/hal/src/hal_usb_msd.c
index 068d698..6cc5386 100644
--- a/os/hal/src/hal_usb_msd.c
+++ b/os/hal/src/hal_usb_msd.c
@@ -214,6 +214,7 @@ static void send_csw(USBMassStorageDriver *msdp, uint8_t status,
*/
static THD_FUNCTION(usb_msd_worker, arg) {
USBMassStorageDriver *msdp = arg;
+ chRegSetThreadName("usb_msd_worker");
while(! chThdShouldTerminateX()) {
const msg_t status = usbReceive(msdp->usbp, USB_MSD_DATA_EP,
diff --git a/testhal/STM32/STM32F7xx/USB_MSD/usbcfg.c b/testhal/STM32/STM32F7xx/USB_MSD/usbcfg.c
index 4efeb4b..22a2029 100644
--- a/testhal/STM32/STM32F7xx/USB_MSD/usbcfg.c
+++ b/testhal/STM32/STM32F7xx/USB_MSD/usbcfg.c
@@ -21,6 +21,11 @@
#include "usbcfg.h"
/*
+ * must be 64 for full speed and 512 for high speed
+ */
+#define USB_MSD_EP_SIZE 64U
+
+/*
* USB Device Descriptor.
*/
static const uint8_t vcom_device_descriptor_data[18] = {