Dirk Helbig
|
abe9af1a35
|
hci_transport_libusb: fixed undefined ENABLE_SCO_OVER_HCI behaviour
|
2022-11-28 09:49:39 +01:00 |
|
Dirk Helbig
|
34de5f8b9a
|
hci_transport_libusb: disable warnings on transfer cancelation for darwin
|
2022-11-28 09:49:39 +01:00 |
|
Dirk Helbig
|
883fce102a
|
hci_transport_libusb: fix transfer cancelation
|
2022-11-28 09:49:39 +01:00 |
|
Dirk Helbig
|
5728804a5c
|
hci_transport_libusb: usb_sco_start/stop support
|
2022-11-28 09:49:38 +01:00 |
|
Dirk Helbig
|
3faa160f75
|
hci_transport_libusb: debugging version of which should keep more transfers in flight
|
2022-11-28 09:49:38 +01:00 |
|
Matthias Ringwald
|
be531a89d0
|
libusb: fix build without ENABLE_SCO_OVER_HCI
|
2022-04-13 23:45:50 +02:00 |
|
Matthias Ringwald
|
62ec5f7253
|
libusb: support hci_transport_usb_add_device
|
2022-04-13 23:19:17 +02:00 |
|
Matthias Ringwald
|
4568b2fe6c
|
libusb: drop printfs
|
2022-04-13 15:03:13 +02:00 |
|
Matthias Ringwald
|
f85342b49f
|
libusb: emit hci_transport_h2_libusb_emit_usb_info
|
2022-04-13 14:55:36 +02:00 |
|
Matthias Ringwald
|
dd5fa34515
|
libusb: track usb vendor/product id
|
2022-04-13 14:52:15 +02:00 |
|
Matthias Ringwald
|
a64cbea79f
|
libusb: track usb path
|
2022-04-13 14:45:14 +02:00 |
|
Matthias Ringwald
|
7a6e2d5a07
|
libusb: do not detach kernel driver on Cygwin
|
2021-12-21 16:05:52 +01:00 |
|
Milanka Ringwald
|
2fca4dad95
|
license: update text
|
2021-11-02 09:31:00 +01:00 |
|
Matthias Ringwald
|
9ea49f801c
|
hci_transport_h2_libusb: fix compile with USB_VENDOR_ID and USB_PRODUCT_ID
|
2021-07-02 10:41:06 +02:00 |
|
Matthias Ringwald
|
e0828146ae
|
libusb: handle completed SCO transfers already queue for processing in usb_sco_stop
|
2021-04-13 16:31:09 +02:00 |
|
Matthias Ringwald
|
c8dfe071e5
|
hci_transport: extract convenience function declaration for h4, h5, em9304_spi, and usb into separate hci_transport_{type}.h
|
2021-03-26 11:51:57 +01:00 |
|
Matthias Ringwald
|
9c30c2b3e9
|
hci usb: update list of known devices for libusb and winusb
|
2021-03-05 09:59:51 +01:00 |
|
Matthias Ringwald
|
f4ab45812f
|
libusb: add new 0x000b pid of Zephyr HCI USB firmware, init sm_init(), disable SCO if there's only one interface
|
2021-02-08 09:57:37 +01:00 |
|
Matthias Ringwald
|
a8d51f092f
|
add missing default switch cases
|
2020-10-27 18:16:17 +01:00 |
|
Matthias Ringwald
|
ff3cc4a537
|
MISRAC2012-Rule-14.4_d: use while(true) instead of while(1)
|
2019-12-03 12:52:10 +01:00 |
|
Matthias Ringwald
|
06c6f94c1f
|
libusb: avoid use-after-free by not holding a pointer to next transfer when calling packet handler
|
2019-06-12 15:51:00 +02:00 |
|
Matthias Ringwald
|
410cddbe55
|
libusb: fix compile and skip resetting device on freebsd
|
2019-05-11 22:25:24 +02:00 |
|
Matthias Ringwald
|
e501bae083
|
Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1)
|
2019-05-11 19:31:55 +02:00 |
|
Matthias Ringwald
|
2bdb9b6d2e
|
libusb: gracefully disable SCO over HCI if interface 1 cannot be claimed
|
2019-03-29 22:31:56 +01:00 |
|
Matthias Ringwald
|
d91f788f55
|
libusb: whitelist vendor/product id from Zephyr running hci_usb example
|
2019-03-29 16:47:47 +01:00 |
|
Matthias Ringwald
|
6f7dfc693b
|
libusb: check libusb_reset_device result
|
2019-01-23 09:18:29 +01:00 |
|
Milanka Ringwald
|
6fc6dfec01
|
libusb: check result of scan_for_bt_endpoints
|
2018-12-06 21:22:23 +01:00 |
|
Milanka Ringwald
|
696b00c829
|
libusb: pass libusb_device to scan_for_bt_endpoints
|
2018-12-06 21:18:46 +01:00 |
|
Matthias Ringwald
|
c77e7c454e
|
initialze other malloc'ed memory
|
2018-11-23 18:02:27 +01:00 |
|
Matthias Ringwald
|
d2b52257dc
|
libusb/winusb: track open/close state
|
2018-09-24 09:59:04 +02:00 |
|
Matthias Ringwald
|
bc71fcbb5e
|
libusb/windows-winusb: add BCM20702B0
|
2018-06-20 12:09:41 +02:00 |
|
Matthias Ringwald
|
6483160777
|
libusb: use libusb_set_option(..,LIBUSB_OPTION_LOG_LEVEL,..) instead of libusb_set_debug(..) from libusb 1.0.22+
|
2018-06-03 20:58:39 +02:00 |
|
Matthias Ringwald
|
8644aff041
|
libusb: use timeout for hci transfer cancel
|
2017-08-18 16:30:06 +02:00 |
|
Matthias Ringwald
|
42a4782619
|
libusb: only cancel valid transfer
|
2017-08-18 15:58:35 +02:00 |
|
Matthias Ringwald
|
ee6b16138c
|
test: fix compile. libusb: fix warning
|
2017-07-04 17:38:30 +02:00 |
|
Milanka Ringwald
|
b0920f2551
|
fix warnings in bluedroid and avdtp
|
2017-05-27 17:39:23 +02:00 |
|
Matthias Ringwald
|
9786b3a9cd
|
libusb: make iso_packet_size_for_alt_setting private
|
2017-05-18 15:15:46 +02:00 |
|
Matthias Ringwald
|
ab2c6ae4b7
|
tool: add update_filename.py that adds __BTSTACK_FILE__ to every .c file for use with debug output instead of __FILE__
|
2017-03-24 23:39:20 +01:00 |
|
Matthias Ringwald
|
f64229a083
|
libusb: use appropriate iso packet size for alternate setting
|
2017-01-20 22:26:57 +01:00 |
|
Matthias Ringwald
|
c6f9dc916d
|
libusb: pick alt setting based on voice settings/num connections
|
2017-01-19 18:10:47 +01:00 |
|
Matthias Ringwald
|
2117d3a5b1
|
libusb: dynamically set alternate setting for interface #1
|
2017-01-19 17:55:42 +01:00 |
|
Matthias Ringwald
|
56e558dbc2
|
libusb: start/stop isochronous transfers when SCO connections change
|
2017-01-19 17:44:52 +01:00 |
|
Matthias Ringwald
|
ee752bb8db
|
hci_transport: add set_sco_config and call when nr. of SCO connections changes
|
2017-01-19 17:05:43 +01:00 |
|
Matthias Ringwald
|
47184392b9
|
libusb: remove debug msg for sco cancel on shutdown
|
2017-01-19 14:09:28 +01:00 |
|
Matthias Ringwald
|
f34d119bfa
|
libusb: use alternate setting 1 for now, add table for iso packet size for each alt setting
|
2017-01-19 12:12:25 +01:00 |
|
Matthias Ringwald
|
eef5d8269f
|
libusb: fix compile without sco over hci
|
2017-01-14 22:23:38 +01:00 |
|
Matthias Ringwald
|
ee73ad13c7
|
libusb: streamline names for different packet types and transfers
|
2017-01-11 10:29:27 +01:00 |
|
Matthias Ringwald
|
9ec2630ce4
|
fix unused parameters warning
|
2016-12-22 22:16:16 +01:00 |
|
Matthias Ringwald
|
1f4116c166
|
libusb: fix compile
|
2016-12-05 22:38:19 +01:00 |
|
Joep Moritz
|
a09e374ceb
|
libusb: cancel outstanding SCO transfers, too.
|
2016-12-05 22:18:32 +01:00 |
|