diff options
-rw-r--r-- | os/hal/include/hal_usb_msd.h | 1 | ||||
-rw-r--r-- | os/hal/src/hal_usb_msd.c | 1 | ||||
-rw-r--r-- | testhal/STM32/STM32F7xx/USB_MSD/usbcfg.c | 5 |
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] = { |