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