hci_transport_h2_libusb: send ISO packets over bulk endpoint
hci_transport_h2_libusb: assert on unknown packet types
libusb: fix compile without ENABLE_SCO_OVER_HCI
hci_transport_h2_libusb: fix build
libusb/hci_transport_h2_libusb: fix compile without log_error
hci_transport_libusb: use to btstack_assert and some refactoring
hci_transport_libusb: fixed undefined ENABLE_SCO_OVER_HCI behaviour
hci_transport_libusb: disable warnings on transfer cancelation for darwin
hci_transport_libusb: fix transfer cancelation
hci_transport_libusb: usb_sco_start/stop support
hci_transport_libusb: debugging version of which should keep more transfers in flight
libusb: fix build without ENABLE_SCO_OVER_HCI
libusb: support hci_transport_usb_add_device
libusb: drop printfs
libusb: emit hci_transport_h2_libusb_emit_usb_info
libusb: track usb vendor/product id
libusb: track usb path
libusb: do not detach kernel driver on Cygwin
license: update text
hci_transport_h2_libusb: fix compile with USB_VENDOR_ID and USB_PRODUCT_ID
libusb: handle completed SCO transfers already queue for processing in usb_sco_stop
hci_transport: extract convenience function declaration for h4, h5, em9304_spi, and usb into separate hci_transport_{type}.h
hci usb: update list of known devices for libusb and winusb
libusb: add new 0x000b pid of Zephyr HCI USB firmware, init sm_init(), disable SCO if there's only one interface
add missing default switch cases
123