diff --git a/src/hci_transport_usb.c b/src/hci_transport_usb.c index 43d210b24..54c63d7c8 100644 --- a/src/hci_transport_usb.c +++ b/src/hci_transport_usb.c @@ -272,6 +272,10 @@ static void handle_completed_transfer(struct libusb_transfer *transfer){ log_info("command done, size %u", transfer->actual_length); usb_command_active = 0; + // notify upper stack that iit might be possible to send again + uint8_t event = DAEMON_EVENT_HCI_PACKET_SENT; + packet_handler(HCI_EVENT_PACKET, &event, 1); + resubmit = 0; } else {