diff options
Diffstat (limited to 'os/hal/src')
-rw-r--r-- | os/hal/src/hal_usb_hid.c | 4 | ||||
-rw-r--r-- | os/hal/src/hal_usb_msd.c | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/os/hal/src/hal_usb_hid.c b/os/hal/src/hal_usb_hid.c index 56be9b7..d9d671b 100644 --- a/os/hal/src/hal_usb_hid.c +++ b/os/hal/src/hal_usb_hid.c @@ -221,10 +221,10 @@ void hidObjectInit(USBHIDDriver *uhdp) { uhdp->vmt = &vmt;
osalEventObjectInit(&uhdp->event);
uhdp->state = HID_STOP;
- ibqObjectInit(&uhdp->ibqueue, uhdp->ib,
+ ibqObjectInit(&uhdp->ibqueue, true, uhdp->ib,
USB_HID_BUFFERS_SIZE, USB_HID_BUFFERS_NUMBER,
ibnotify, uhdp);
- obqObjectInit(&uhdp->obqueue, uhdp->ob,
+ obqObjectInit(&uhdp->obqueue, true, uhdp->ob,
USB_HID_BUFFERS_SIZE, USB_HID_BUFFERS_NUMBER,
obnotify, uhdp);
}
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, |