7772 Commits

Author SHA1 Message Date
Milanka Ringwald
db79553a49 avrcp browsing: add set browsed player 2017-11-22 15:05:40 +01:00
Matthias Ringwald
3c90b2d907 sm_pairing_peripheral: fix gatt include 2017-11-22 09:40:57 +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
Matthias Ringwald
6c42608ae7 sm_pairing_central: print encryption state 2017-11-21 16:08:29 +01:00
Matthias Ringwald
e5779dd230 sm_pairing_central: add dummy GATT DB 2017-11-21 15:52:22 +01:00
Milanka Ringwald
f4cac3dd72 avrcp browsing: remove example from Makeifile 2017-11-21 11:55:17 +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
46412789ba tool/dump_tlv: add ': ' after tag 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
a30fb01002 tool/dump_tlv: primitive tlv dumper 2017-11-20 14:35:55 +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
c385947d36 update Changelog 2017-11-19 19:46:44 +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
69cb6daf5c test/linked_list: fix compile 2017-11-17 18:04:16 +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
f7ae529c9d esp32: add HAVE_FREERTOS_TASK_NOTIFICATIONS to fix compile 2017-11-09 15:21:53 +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
b9e5ded78b test/avrcp: fix compile 2017-11-09 13:45:40 +01:00
Matthias Ringwald
e07b53a618 add btstack_tlv.c to most ports 2017-11-09 13:39:04 +01:00
Matthias Ringwald
a945d99772 pic32-harmony: fix compile 2017-11-09 12:36:21 +01:00
Matthias Ringwald
70c9bf0392 posix: fix compile error in tlv implemenation 2017-11-09 12:32:56 +01:00
Matthias Ringwald
744e54704d changelog: add TLV additions 2017-11-09 12:25:15 +01:00
Matthias Ringwald
bb07b2043a GATT Server: Writes to GATT Client Characteristic Configuration are stored in TLV and restored on reconnect 2017-11-09 12:18:36 +01:00
Matthias Ringwald
760ad80550 att_server: delete stored CCC values on pairing start 2017-11-09 12:14:11 +01:00
Matthias Ringwald
5b9509253f hog_mouse_demo: ignore repeated subscriptions 2017-11-09 12:14:10 +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
2ef57735b0 btstack_tlv: add btstack_tlv registry to all examples 2017-11-09 12:07:52 +01:00
Matthias Ringwald
59bdfe9687 libusb: setup btstack_tlv_posix using bd_addr in path 2017-11-09 12:07:51 +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