aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbarthess <barthess@yandex.ru>2017-01-04 10:17:04 +0300
committerbarthess <barthess@yandex.ru>2017-01-04 10:17:04 +0300
commit52f82fb9cc13779146016ca993c80f7b82ea65bd (patch)
tree4a2168376d87185caf4245e3b6547bde601a6a72
parent9b1c3b0122821ff1f9a9aba3f742fd3bc7d8a3dc (diff)
downloadChibiOS-Contrib-52f82fb9cc13779146016ca993c80f7b82ea65bd.tar.gz
ChibiOS-Contrib-52f82fb9cc13779146016ca993c80f7b82ea65bd.tar.bz2
ChibiOS-Contrib-52f82fb9cc13779146016ca993c80f7b82ea65bd.zip
USB MSD. Cosmetical improvements.
-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] = {