7978 Commits

Author SHA1 Message Date
Matthias Ringwald
bb09604f2e sm: request signing key only when bonding and ENABLE_LE_SIGNED_WRITE 2018-03-30 22:22:19 +02:00
Matthias Ringwald
27ef8bc836 sm: store pairing information only if both devices have requested bonding 2018-03-30 20:06:58 +02:00
Matthias Ringwald
1b7acd0d7f att_server: handle SM_EVENT_PAIRING_COMPLETE 2018-03-30 20:04:06 +02:00
Matthias Ringwald
09ea1b6290 sm: rename sm_boding_requested to sm_pairing_requested 2018-03-30 19:07:19 +02:00
Matthias Ringwald
b1ec855b75 att_db_util: fix flags for CCC 2018-03-29 17:43:14 +02:00
Matthias Ringwald
acaa7cdab8 changelog: add seperate security level for att read/write 2018-03-29 17:22:12 +02:00
Matthias Ringwald
bd07ab9fd4 doc: explain separate security level for att read/write 2018-03-29 17:22:12 +02:00
Matthias Ringwald
fd1be25d18 att_db: add att db version as first byte, report error if version differs (also works for older db without version byte) 2018-03-29 17:22:12 +02:00
Matthias Ringwald
eeeae29572 att_db: replace code for read without authentication with new read/write security levels 2018-03-29 17:22:12 +02:00
Matthias Ringwald
d7ec1d24bc compile_gatt: pretty print security settings in generated file 2018-03-29 17:22:12 +02:00
Matthias Ringwald
93fc301256 att_db: new property values for required read/write security level 2018-03-29 17:22:12 +02:00
Matthias Ringwald
1dd680d776 att_db: validate security level for read vs. write 2018-03-29 17:22:12 +02:00
Matthias Ringwald
9d622fde0d att_db: pass att operation mode read/write to att_validate_security 2018-03-29 17:22:12 +02:00
Matthias Ringwald
e22a261227 compile_gatt: define independent security requirements for read and write operations 2018-03-29 17:22:12 +02:00
Matthias Ringwald
6157e074a1 test/att_db: fix test data for att_db_util test 2018-03-29 17:20:35 +02:00
Matthias Ringwald
518b9ae3d6 att: drop unused ATT_DB_PERSISTENT_WRITE_CCC 2018-03-29 17:05:05 +02:00
Matthias Ringwald
f2122e1b0c em9304: add converter for .emp to .c 2018-03-28 11:01:52 +02:00
Matthias Ringwald
192365fe94 sm: allow to simulate pairing failures for testing (requires ENABLE_TESTING_SUPPORT) 2018-03-27 14:42:09 +02:00
Matthias Ringwald
fb34235af3 libusb: fix packet log path derivation from usb path if additional arguments are provided 2018-03-27 14:42:09 +02:00
Milanka Ringwald
c0519d72a1 pts: fix compile 2018-03-26 21:52:25 +02:00
Matthias Ringwald
70d7488979 em9304: add some vendor specific hci commands 2018-03-23 10:07:24 +01:00
Matthias Ringwald
a70e17d4c9 GAP: allow to limit number of connections in LE Peripheral role with gap_set_max_number_peripheral_connections (fix) 2018-03-22 15:40:46 +01:00
Matthias Ringwald
bba111e7fb att_dispatch: trigger another can send now on client request 2018-03-22 15:20:26 +01:00
Matthias Ringwald
7fd7aa6f98 gap: ignore gap_disconnect if already disconnected 2018-03-16 15:50:28 +01:00
Matthias Ringwald
e3012924eb btstack_link_key_db_static: add iterator 2018-03-16 15:45:17 +01:00
Matthias Ringwald
404999fe25 btstack_link_key_db_memory: add iterator 2018-03-16 15:45:03 +01:00
Matthias Ringwald
d61bcaf3a3 doc: add ENABLE_ATT_DELAYED_READ_RESPONSE 2018-03-16 11:57:09 +01:00
Matthias Ringwald
495db15d42 fix compile 2018-03-16 11:52:41 +01:00
Matthias Ringwald
3385451f57 changelog: remove duplicate items 2018-03-16 11:31:16 +01:00
Matthias Ringwald
100b5a31f3 att: support for delayed att read response 2018-03-16 11:28:25 +01:00
Matthias Ringwald
7d405bedbe new att_server_delayed_read_response example 2018-03-16 11:19:34 +01:00
Matthias Ringwald
e8e7403e04 att: support for delayed att read response 2018-03-16 11:19:34 +01:00
Matthias Ringwald
e404a68886 att: support for delayed att read response 2018-03-16 11:19:34 +01:00
Matthias Ringwald
75130320d7 le_device_db_tlv: check if entry exists before decreasing count 2018-03-15 17:37:26 +01:00
Matthias Ringwald
86099d9313 sm: use le_device_db_max_count() to iterate over all le device db entries 2018-03-15 16:36:48 +01:00
Matthias Ringwald
092ec58e5a sm: use le_device_db_max_count() to iterate over all le device db entries 2018-03-15 16:32:34 +01:00
Matthias Ringwald
6fc9dda195 le_device_db: add le_device_db_max_count() for index iteration 2018-03-15 16:25:59 +01:00
Matthias Ringwald
1882d12dc3 em9304: log container info 2018-03-15 13:49:02 +01:00
Matthias Ringwald
9aa76d51a0 tool/create_packet_log: report parsing error and continue 2018-03-14 17:05:10 +01:00
Milanka Ringwald
8c90079180 HSP HS: accept incomming SCO connection 2018-03-14 16:34:33 +01:00
Milanka Ringwald
605d1b1db1 hsp hs: accept incoming sco connection 2018-03-14 15:58:09 +01:00
Milanka Ringwald
b100348fc7 hsp hs: accept incoming sco connection 2018-03-14 15:55:26 +01:00
Milanka Ringwald
53c654feee btstack util: fix docu 2018-03-14 15:52:40 +01:00
Milanka Ringwald
895f6685f2 hci: fix debug output for incomming SCO connection 2018-03-14 12:59:31 +01:00
Matthias Ringwald
98cc33c4b3 att_dispatch: avoid infinite recursion if no packet handler defined and can send now gets requested (which is not correct) 2018-03-12 15:39:25 +01:00
Matthias Ringwald
85847a9dce rfcomm: fix infinite loop on l2cap connection error 2018-03-12 12:34:50 +01:00
Matthias Ringwald
6b896dfc53 rfcomm: fix infinite loop on l2cap connection establishmend error 2018-03-12 12:32:22 +01:00
Milanka Ringwald
292a51b3ab a2dp source demo: put avrcp cid into meadi tracker, correct STDIN out info 2018-03-09 16:45:23 +01:00
Milanka Ringwald
64971d1e6e avrcp target: remove wrong break 2018-03-09 16:45:23 +01:00
Milanka Ringwald
a2466f3175 a2dp_source: use correct event on signaling connection failure, extract emit functions 2018-03-09 16:45:23 +01:00