USBD_CUSTOM_HID_SendReport function makes devise busy but no one can make device unbusy.
I create Custom hid and send 2 PC report using
while(1){
USBD_CUSTOM_HID_SendReport(&hUsbDeviceFS, dataToSend, 4);
}
And... Device is frozen. Why? I am going inside HAL->USBD_CUSTOM_HID_SendReport... I see code
hhid->state = CUSTOM_HID_BUSY;
so USBD_CUSTOM_HID_SendReport function makes devise busy but no one can make device unbusy. Is it ok?
