432 Commits

Author SHA1 Message Date
Matthias Ringwald
9796ebea28 hci_trasport: add type to hci transport config, update all ports 2016-01-06 23:02:46 +01:00
Matthias Ringwald
a484130c09 run_loop: pass in run_loop_X_get_instance() to run_loop_init(). Various other fixes 2016-01-06 17:31:20 +01:00
Matthias Ringwald
829afdbecc embedded_ -> run_loop_embedded_ 2016-01-06 15:33:56 +01:00
Matthias Ringwald
c6d1dbed3c add COMPANY_ID_ for supported manufacturers 2016-01-05 16:22:13 +01:00
Matthias Ringwald
96b53536ee extract hci_transport_uart_get_main_baud_rate 2016-01-04 14:34:49 +01:00
Matthias Ringwald
7dd9d0ecf8 unify setting main baud rate 2016-01-04 14:29:13 +01:00
Matthias Ringwald
fab26ab36e bcm: limit uart to 3 mbps 2016-01-04 14:22:48 +01:00
Matthias Ringwald
eb3a531469 send baud rate command after downloading broadcom init script 2016-01-04 12:24:10 +01:00
Matthias Ringwald
92a0d36dfa reset baud rate after downloading broadcom init script 2016-01-04 12:04:50 +01:00
Matthias Ringwald
53860077ca hci: set bd addr after init script to make it work with bcm 2016-01-02 22:32:54 +01:00
Matthias Ringwald
5f26aadcab implement l2cap timeout check for HAVE_TIME_MS 2015-12-23 16:41:44 +01:00
Matthias Ringwald
8736ab0cf2 prefix linked_list 2015-12-22 21:48:13 +01:00
Matthias Ringwald
ce263fc808 Merge branch 'master' into ble-api-cleanup 2015-11-28 14:50:36 +01:00
Matthias Ringwald
f3a16b9a42 use incoming link type to decide on params for accept sync connection 2015-11-27 22:55:32 +01:00
Matthias Ringwald
94e4aaa2ae use remote supported feature 'eSCO' from parallel ACL connection 2015-11-27 22:24:04 +01:00
Matthias Ringwald
98a2fd1ca4 add hci_remote_eSCO_supported. use HFP S4 settings if eSCO supported 2015-11-27 20:27:53 +01:00
Matthias Ringwald
472a574229 fix compile 2015-11-16 23:03:46 +01:00
Matthias Ringwald
616edd56bc replace le_command_status_t with regular Bluetooth uint8_t error codes, add le_command_status_t enums to error list 2015-11-16 22:46:17 +01:00
Matthias Ringwald
3edc84c5b6 fix paths after source reorg 2015-11-13 15:04:41 +01:00
Matthias Ringwald
3b8b648356 relase packet buffer after sending SCO packet via synchronous transport 2015-11-12 23:13:01 +01:00
Matthias Ringwald
ac31f03209 add missing break 2015-11-12 23:12:22 +01:00
Matthias Ringwald
0e1ceea46c track loopback mode, allow sending SCO packets in loopback mode 2015-11-12 23:11:45 +01:00
Matthias Ringwald
543e835c21 relase packet buffer after sending SCO packet via synchronous transport 2015-11-12 22:31:31 +01:00
Matthias Ringwald
688c26352e add missing break 2015-11-12 17:28:24 +01:00
Matthias Ringwald
4b3e1e192b track loopback mode, allow sending SCO packets in loopback mode 2015-11-12 12:22:19 +01:00
Matthias Ringwald
d9bb7d2c96 return true for can send SCO packet now if synchronous flow control is not enabled 2015-11-11 16:28:47 +01:00
Matthias Ringwald
8261ee042f add hci_register_sco_packet_handler and forward SCO packets to it 2015-11-11 16:15:29 +01:00
Matthias Ringwald
cf288f1ce3 add gap_get_connection_type 2015-11-11 16:15:18 +01:00
Matthias Ringwald
ed361f5fa1 return true for can send SCO packet now if synchronous flow control is not enabled 2015-11-11 15:53:48 +01:00
Matthias Ringwald
c951517b89 add hci_set_sco_voice_setting 2015-11-11 13:56:01 +01:00
Matthias Ringwald
d950d659ec add hci_set_sco_voice_setting 2015-11-11 13:44:13 +01:00
Matthias Ringwald
0480a587e6 use 8 bit signed audio frames in SCO 2015-11-11 12:09:00 +01:00
Matthias Ringwald
8abbe8b588 add hci_register_sco_packet_handler and forward SCO packets to it 2015-11-11 12:02:21 +01:00
Matthias Ringwald
a1bf5ae75a add gap_get_connection_type 2015-11-11 11:51:17 +01:00
Matthias Ringwald
39677e664a make le_handle_advertisement_report accessible to ble_client/advertising_data_parser.c 2015-11-08 20:50:35 +01:00
Matthias Ringwald
4b6e439430 make le_handle_advertisement_report accessible to ble_client/advertising_data_parser.c 2015-11-08 18:20:39 +01:00
Matthias Ringwald
c133441bcb avoid returning structs 2015-11-08 17:39:10 +01:00
Matthias Ringwald
204e94f19f fix -Wshadow warnings for libusb target 2015-11-08 08:03:57 +01:00
Matthias Ringwald
ebffa4a83a fix all Wmissing-prototype warnings for libusb target 2015-11-08 08:02:37 +01:00
Matthias Ringwald
8254f5760b fix unused warning without HAVE_BLE 2015-11-07 22:19:05 +01:00
Matthias Ringwald
693b19d63e track HCI Connection roles for BR/EDR and LE 2015-11-07 22:07:09 +01:00
Matthias Ringwald
e22306a52c set default max le conn latency max to 500 as specified in core 4.2 2015-11-07 22:06:05 +01:00
Matthias Ringwald
a4c06b2894 avoid returning structs 2015-11-07 17:15:15 +01:00
Matthias Ringwald
05ae8de376 fix -Wshadow warnings for libusb target 2015-11-06 20:53:12 +01:00
Matthias Ringwald
7f02f4148e fix all Wmissing-prototype warnings for libusb target 2015-11-06 19:43:35 +01:00
Matthias Ringwald
5d50985801 fix unused warning without HAVE_BLE 2015-11-01 20:35:21 +01:00
Matthias Ringwald
5cf766e823 track HCI Connection roles for BR/EDR and LE 2015-10-26 21:41:09 +01:00
Matthias Ringwald
e21192ab89 set default max le conn latency max to 500 as specified in core 4.2 2015-10-26 21:19:33 +01:00
Matthias Ringwald
547765b020 rework gap le whitelist connections 2015-10-15 22:34:27 +02:00
Matthias Ringwald
42ff5ba190 rework gap le whitelist connections 2015-10-15 22:33:38 +02:00