3555 Commits

Author SHA1 Message Date
Matthias Ringwald
4b8c611fad sm: sm_use_fixed_legacy_pairing_passkey_in_display_role -> sm_use_fixed_passkey_in_display_role 2017-11-13 12:06:04 +01:00
Matthias Ringwald
6574158ae6 l2cap-ertm: try to negotiate 'No FCS' in order to work around iOS bug
Issue: iOS (e.g. 10.2) uses 'No FCS' as default while Core 5.0 specifies 'FCS' as default
Workaround: try to actively negotiate 'No FCS' and fall back to 'FCS' if 'No FCS' is rejected
This works as iOS accepts the 'No FCS' request, hence the default value is only used on non-iOS devices
2017-11-10 16:03:53 +01:00
Milanka Ringwald
e30788a349 avrcp browsing: add done event 2017-11-10 12:16:43 +01:00
Milanka Ringwald
ed0df7b276 avrcp browsing: GetFolderItems 2017-11-10 12:16:43 +01:00
Matthias Ringwald
4adb0765f0 avrcp: declare avrcp_controller_context in avrcp_controller.c instead of .h 2017-11-09 14:07:37 +01:00
Matthias Ringwald
760ad80550 att_server: delete stored CCC values on pairing start 2017-11-09 12:14:11 +01:00
Matthias Ringwald
9ff894608d hids: don't filter subscriptions because they are not reset on disconnect 2017-11-09 12:14:10 +01:00
Matthias Ringwald
e62c502c9d att_server: track le device db index from SM_EVENT_IDENTITY_CREATED 2017-11-09 12:14:01 +01:00
Matthias Ringwald
924838cd48 btstack_tlv: log_info for setter 2017-11-09 12:07:52 +01:00
Matthias Ringwald
01ac20081a att_server: restore CCC values when encryption gets enabled 2017-11-09 12:07:52 +01:00
Matthias Ringwald
bf78aac670 att_server: store CCC in tlv if bonded 2017-11-09 12:07:52 +01:00
Matthias Ringwald
661f177d82 btstack_tlv: add const to btstack_tlv_t * 2017-11-09 12:07:51 +01:00
Matthias Ringwald
853ebd39af btstack_tlv: provide interface to set/get single instance 2017-11-09 12:07:51 +01:00
Matthias Ringwald
8b1d64c6f3 att_db: add att_is_persistent_ccc 2017-11-09 12:07:51 +01:00
Matthias Ringwald
3d71c7a4e0 att: moved service handling from att_db into att_server, att_register_service_handler -> att_server_register_service_handler 2017-11-09 12:07:51 +01:00
Milanka Ringwald
247956ea1e avrcp browsing: link avrcp browsing to control channel 2017-11-08 14:43:16 +01:00
Matthias Ringwald
b42623de0e bnep: log_info -> log_debug for state machine actions 2017-11-07 22:30:24 +01:00
Matthias Ringwald
84693d68c6 network: fix compile, add btstack_network_get_name 2017-11-07 22:10:15 +01:00
Matthias Ringwald
a7473022f2 network: extract POSIX network code into btstack_network_posix and use in panu_demo 2017-11-07 16:42:06 +01:00
Matthias Ringwald
b2cc109c9c network: define BTstack network interface abstraction 2017-11-07 12:42:42 +01:00
Matthias Ringwald
23c00ae5e8 fix build 2017-11-04 21:45:45 +01:00
Matthias Ringwald
08dc639452 l2cap: round robin for fixed channel send requests 2017-11-04 21:41:53 +01:00
Milanka Ringwald
462aa08556 avrcp browsing controller: connect/disconnect 2017-11-03 17:12:57 +01:00
Milanka Ringwald
f12a3722fc avrcp browsing: add draft connect/disconnect 2017-11-03 17:12:57 +01:00
Milanka Ringwald
f65a5459ae avrcp docu: fix text 2017-11-03 17:12:57 +01:00
Milanka Ringwald
c3fca900d4 avrcp browsing: add connect/disconnect events 2017-11-03 17:12:57 +01:00
Milanka Ringwald
4cb889a5b0 avrcp: fix includes 2017-11-03 17:12:57 +01:00
Matthias Ringwald
6cf9be566b att_server: fix compile 2017-11-02 10:46:57 +01:00
Matthias Ringwald
9f5265c3aa hci_transport_h5: disable forced log_debug 2017-11-02 10:46:57 +01:00
Matthias Ringwald
6f8637a229 btstack_event: add LE Device DB index to SM_EVENT_IDENTITY_CREATED 2017-11-02 10:46:57 +01:00
Matthias Ringwald
7a2e63879d sm: fix storing of bonding infomation for LE Legacy Pairing. Bug introduced in 4c1d10929 2017-10-26 15:01:20 +02:00
Matthias Ringwald
98d95509d1 sm: drop SC Auth Req Flag if ENABLE_LE_SECURE_CONNECTIONS is not defined 2017-10-26 14:09:00 +02:00
Matthias Ringwald
233eb2b535 btstack_uart_block: fix type for btstack_uart_block_freertos_instance 2017-10-25 15:38:12 +02:00
Matthias Ringwald
858282951e hids_device: only emit event for subscription once 2017-10-23 17:32:57 +02:00
Matthias Ringwald
84ca9bd8a9 hci_cmds: added remaining BR/EDR test commands 2017-10-19 11:40:59 +02:00
Matthias Ringwald
8f8dd6263a att_db: introduce PERSISTENT_WRITE_CCC, add to CCC ATT handle 2017-10-17 14:50:51 +02:00
Milanka Ringwald
596b7fdcf4 a2dp sink: fix avdtp cid propagation 2017-10-17 12:50:33 +02:00
Matthias Ringwald
42133918ad le_device_db_tlv: only cache used enries, don't compact anymore 2017-10-16 17:04:57 +02:00
Milanka Ringwald
1bf7a74f31 avrcp: draft fragmentation implementation 2017-10-12 17:14:45 +02:00
Matthias Ringwald
e9ff703eac h5: track time receiving SLIP frame 2017-10-12 10:31:52 +02:00
Matthias Ringwald
99136b1c3b hci_transport_h5: added log_errors for unexpected reads/writes 2017-10-11 12:22:44 +02:00
Matthias Ringwald
3d244bfa4d l2cap-ertm: fix compile 2017-10-09 11:31:43 +02:00
Matthias Ringwald
122c2b0535 l2cap-ertm: assert incoming ertm data is <= local MTU and check for buffer overrun during reassemblt 2017-10-09 11:27:39 +02:00
Matthias Ringwald
07c7de8699 l2cap-ertm: assert ertm SDUs contains Control + FCS fields and are smaller or equal local_mps 2017-10-09 11:12:53 +02:00
Matthias Ringwald
0d3ee2efe6 l2cap-ertm: fix setup of outgoing ertm tx buffers 2017-10-08 21:09:35 +02:00
Matthias Ringwald
7cbe539fe0 l2cap-ertm: use min(local,remote) in config response for TxWindow and MPS 2017-10-08 21:03:07 +02:00
Matthias Ringwald
3271797891 l2cap: limit mtu in conf resp to remote mtu - regression from 6dca2a0c 2017-10-08 14:52:02 +02:00
Matthias Ringwald
6b99230fe8 l2cap: seperate l2cap_setup_options for request and response 2017-10-08 14:34:51 +02:00
Matthias Ringwald
c1b01f87ff device_id: fix BLUETOOTH_ATTRIBUTE_PRIMARY_RECORD type to BOOL 2017-10-06 18:03:31 +02:00
Matthias Ringwald
9679ea8161 hid: improve SDP record -> allows connect from macOS 2017-10-06 17:50:53 +02:00