Commit Graph

294 Commits

Author SHA1 Message Date
Matthias Ringwald
b9227387ac winusb: extract usb_sco_start/usb_sco_stop 2017-01-23 16:56:32 +01:00
Matthias Ringwald
1b3ee5c3b1 winusb: track sco changes 2017-01-23 16:49:48 +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
a8bdd0b781 windows-h4: add comment about USB driver internal buffers and SCO data 2017-01-16 22:43:37 +01:00
Matthias Ringwald
a508997d74 Merge branch 'develop' into windows-h4 2017-01-16 21:32:42 +01:00
Matthias Ringwald
19423ce79f winusb: fix compile without enable_sco_over_hci 2017-01-16 14:44:17 +01:00
Matthias Ringwald
eef5d8269f libusb: fix compile without sco over hci 2017-01-14 22:23:38 +01:00
Matthias Ringwald
e86b2fec6e embedded: handle timers when system_time overruns 2017-01-13 18:00: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
08dc2fad0e reduce buffers to 8 * 3 for incoming sco like with libusb 2017-01-10 15:31:26 +01:00
Matthias Ringwald
fdd329349c cleanup code 2017-01-10 12:20:18 +01:00
Matthias Ringwald
11cb6f2da3 winusb: basically working 2017-01-09 16:14:50 +01:00
Matthias Ringwald
83f31aa4d7 sco sending implemented but not working 2017-01-09 10:57:59 +01:00
Matthias Ringwald
f9644fc508 process transfers in correct order - use single active data source 2017-01-06 17:27:18 +01:00
Matthias Ringwald
f258f41689 tests to manually schedule transfers, try processing transfers in correct order 2017-01-06 16:59:51 +01:00
Matthias Ringwald
e29e1f07a3 also free ISO data buffers 2017-01-05 17:34:32 +01:00
Matthias Ringwald
cea08008b9 implement usb close 2017-01-05 17:28:25 +01:00
Matthias Ringwald
83159bb637 Probe all USB devices, check Class, SubClass, and Protocol 2017-01-05 17:10:20 +01:00
Matthias Ringwald
51a84de64a setup iso transfer after scanning for endpoints 2017-01-05 15:45:07 +01:00
Matthias Ringwald
988201648f scan for endpoints 2017-01-05 15:35:19 +01:00
Matthias Ringwald
5da690179b windows: USB implementation based on WinUSB 2017-01-04 21:59:26 +01:00
Matthias Ringwald
036dc6b8c0 windows: use 100 instead of 20 handles in runloop 2017-01-04 21:56:52 +01:00
Matthias Ringwald
9ec2630ce4 fix unused parameters warning 2016-12-22 22:16:16 +01:00
Matthias Ringwald
2b39b77181 Merge branch 'windows-h4' of https://github.com/bluekitchen/btstack into windows-h4 2016-12-19 15:35:38 +01:00
Matthias Ringwald
5c7fd12999 Merge branch 'develop' into windows-h4 2016-12-19 15:28: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
Matthias Ringwald
9419a14f96 windows: store link key in current dir instead of /tmp 2016-12-02 17:45:38 +01:00
Matthias Ringwald
5ea446fa57 implement stdin_support for Windows 2016-11-30 15:27:50 +01:00
Matthias Ringwald
61dbb0731d Merge branch 'develop' into windows-h4 2016-11-30 11:32:08 +01:00
Matthias Ringwald
a1dc4edb43 stdin: add btstack_stdin_read() and use in examples 2016-11-30 11:29:55 +01:00
Matthias Ringwald
d198cb2001 stdin: drop unused blocking helper functions btstack_stdin_query_int and btstack_stdin_query_hex 2016-11-30 11:10:13 +01:00
Matthias Ringwald
ea7390156b move windows port to platform 2016-11-28 17:46:51 +01:00
Matthias Ringwald
fd9ea8fd04 libusb: fix compile on windows 2016-11-27 17:01:51 +01:00
Matthias Ringwald
1b2aa976d8 libusb: properly cancel outstanding transfers 2016-11-23 23:15:02 +01:00
Milanka Ringwald
db2b9aad81 hfp test: cleanup data folder, remove printf 2016-11-16 13:01:05 +01:00
Matthias Ringwald
35fd3fb9bc sco_util: move sine generation into sco_util 2016-11-11 14:06:23 +01:00
Matthias Ringwald
a046efa634 ios: fix build 2016-10-25 11:47:20 +02:00
Matthias Ringwald
7fb852b0ba Merge branch 'develop' of https://github.com/bluekitchen/btstack into develop 2016-10-21 23:31:37 +02:00
Matthias Ringwald
e690b6a5e4 posix: use IOSSIOSPEED ioctl on OS X to set speed - allows for max baud rates 2016-10-21 23:31:28 +02:00
Matthias Ringwald
308bc5e02a btstack_uart_block_embedded: remove data source on close 2016-10-12 13:30:00 +02:00
Matthias Ringwald
9788aa5da8 hci_transport: remove data source on close 2016-10-12 13:29:39 +02:00
Matthias Ringwald
ff964d8e0b libusb: move hci_transport_h2_libusb.c into platform/libusb to fix compile daemon with h2 2016-09-28 09:39:37 +02:00
Matthias Ringwald
8c9f78e5bf deamon: fix compile warnings with H2 2016-09-28 09:38:51 +02:00