Commit Graph

31 Commits

Author SHA1 Message Date
Matthias Ringwald
4b929998c3 btstack_uart_block: add set_flowcontrol 2017-07-25 17:53:01 +02:00
Matthias Ringwald
b7832c7f15 btstack_run_loop: don't call btstack_run_loop_remove_timer from platform implementation 2017-07-04 15:27:27 +02:00
Matthias Ringwald
95a8ee01a4 btstack_stdin: provide console input in callback 2017-05-27 21:50:39 +02:00
Matthias Ringwald
7ea7688a8f btstack_stdin: replace stdin_support.[ch] with btstack_stdin.h and platform implementations 2017-05-27 21:50:19 +02:00
Matthias Ringwald
c3dafd4604 btstack_uart_block: add set_wakeup_handler to allow wake up notifications 2017-05-01 18:13:51 +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
5a97f1ba9b winusb: dynamically pick alt setting based on voice settings and num connections 2017-01-23 23:08:33 +01:00
Matthias Ringwald
c6ac61cddc winusb: switch to alt setting #1 in usc_sco_start and back to #0 in usb_sco_stop 2017-01-23 22:27:04 +01:00
Matthias Ringwald
c4cea4ae2b winusb: extract usb_sco_[un]register_buffers, make sure to call after setting alternative setting 2017-01-23 22:01:35 +01:00
Matthias Ringwald
99fc8027cd winusb: seach for ios endpoints on interface #1, alt setting #1 2017-01-23 17:26:53 +01:00
Matthias Ringwald
a93756fc8a winusb: add iso packet sizes 2017-01-23 17:24:04 +01:00
Matthias Ringwald
b5ffb4cad6 winusb: start/stop sco transfers 2017-01-23 17:12:39 +01:00
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
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
a8bdd0b781 windows-h4: add comment about USB driver internal buffers and SCO data 2017-01-16 22:43:37 +01:00
Matthias Ringwald
19423ce79f winusb: fix compile without enable_sco_over_hci 2017-01-16 14:44:17 +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
ea7390156b move windows port to platform 2016-11-28 17:46:51 +01:00