I am trying to send multiple 64byte packets - in a loop - using app_usbd_hid_generic_in_report_set(). This together with the user event handler happens inside the same FreeRTOS thread.
Since I am in a loop I do not receive the event: APP_USBD_HID_USER_EVT_IN_REPORT_DONE which will allow me to send the next packet.
Question: Is there any other way to determine if the last In report has been successfully transferred which I can monitor in real time.
Perhaps I can monitor it and determine if when I can send the next packet - without waiting for the event handler.