3424 Commits

Author SHA1 Message Date
Milanka Ringwald
db79553a49 avrcp browsing: add set browsed player 2017-11-22 15:05:40 +01:00
Matthias Ringwald
6c8ec5fde6 le_device_db_tlv: fix compile 2017-11-21 18:07:13 +01:00
Matthias Ringwald
539b14edca le_device_db_fs, le_device_db_tlv: reset memory for new device 2017-11-21 16:25:50 +01:00
Milanka Ringwald
60c3161274 avrcp: rename UINT8 to RFC2978_CHARSET_MIB_UTF8 2017-11-21 11:46:32 +01:00
Milanka Ringwald
954cc391b7 avrcp: add media item iterator 2017-11-21 11:46:32 +01:00
Matthias Ringwald
6afb9aca51 doc: add NVN_NUM_GATT_SERVER_CCC 2017-11-20 18:05:46 +01:00
Matthias Ringwald
6a540790d9 att_server: introduce persistent_ccc_entry_t to store persistent ccc, overwrite oldest entry if no free entry found 2017-11-20 17:56:39 +01:00
Matthias Ringwald
b2c1e52c98 att_server: workaround for identity already resolved before connection complete 2017-11-20 17:56:39 +01:00
Matthias Ringwald
a82b242fa4 le_device_db_tlv: ignore old tlv entries if entry size changes 2017-11-20 17:56:39 +01:00
Matthias Ringwald
d18177fed0 le_device_db_tlv: overwrite oldest entry if no free entry found for new one 2017-11-20 17:56:39 +01:00
Matthias Ringwald
751da8891f le_device_db_tlv: scan tlv after configuration (instead of init) 2017-11-20 17:56:39 +01:00
Matthias Ringwald
f4780d30b0 le_device_db_tlv: fix compile 2017-11-20 14:52:30 +01:00
Matthias Ringwald
15c7aed6d9 sm: release setup context after sending recalculated LTK for legacy pairing 2017-11-19 20:44:23 +01:00
Matthias Ringwald
8fca890e08 hci: avoid double free during halting 2017-11-19 19:43:56 +01:00
Matthias Ringwald
f8b1697f9f linked_list: fix warning if iterator_remove fails 2017-11-19 19:20:27 +01:00
Matthias Ringwald
4c3eeed1f8 rfcomm: support connection requests during connection failure 2017-11-17 19:54:01 +01:00
Matthias Ringwald
ceec418a18 l2cap: support connection requests during connection request failure 2017-11-17 17:41:37 +01:00
Matthias Ringwald
86bcddecd9 linked_list: warn if iterator_remove fails 2017-11-17 16:55:27 +01:00
Matthias Ringwald
6bd7c69d56 l2cap: fix for fixed channel round robin 2017-11-13 13:41:14 +01:00
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