11416 Commits

Author SHA1 Message Date
Matthias Ringwald
b168aa1e01 hog_boot_host_demo: remove classic gap call 2020-09-11 16:49:06 +02:00
Matthias Ringwald
1de8bf6a9e sm: fix compile without le privacy address resolution enabled 2020-09-11 15:50:55 +02:00
Matthias Ringwald
ced5a857a4 tool/compile_gatt: add fallback for PyCryptodome installed as replacement for PyCrypto 2020-09-11 15:43:31 +02:00
Matthias Ringwald
cf38a091e0 gap: implement gap_load_resolving_list_from_le_device_db 2020-09-11 15:27:02 +02:00
Matthias Ringwald
f2eb090749 cc256x: update CC256xC to v1.4 2020-09-11 15:15:24 +02:00
Matthias Ringwald
b596325d25 da14585: enable le address resolution in some ports 2020-09-11 14:26:45 +02:00
Matthias Ringwald
3d5dc47f01 doc: add ENABLE_LE_PRIVACY_ADDRESS_RESOLUTION 2020-09-11 14:19:28 +02:00
Matthias Ringwald
3cfbd237fb sm: trigger resolving list update on new le device db entries 2020-09-11 14:19:28 +02:00
Matthias Ringwald
21debf25cf hci: enable address resolution and manage resolving list on Controller 2020-09-11 14:19:27 +02:00
Matthias Ringwald
052bbdc5f8 sm: provide gap_get_persistent_irk 2020-09-11 12:24:48 +02:00
Matthias Ringwald
ba44ad4121 hci: correct checks on when to disable scanning and advertising w.r.t. whitelist being used 2020-09-11 12:24:48 +02:00
Matthias Ringwald
5226d7f2d7 hci: use bool for le_advertisements_active and le_advertisements_enabled 2020-09-11 12:24:48 +02:00
Matthias Ringwald
a41310b780 hci: interleave { check stop, stop, modify, re-start} of { scanning, advertising, connecting} for gap le 2020-09-11 12:21:19 +02:00
Milanka Ringwald
9aa720b2ff avrcp_controller: fix transaction ID overrun 2020-09-11 11:20:33 +02:00
Milanka Ringwald
b1935866ea avdtp: use avdtp_get_next_transaction_label 2020-09-11 11:20:07 +02:00
Milanka Ringwald
c82cf54a8a a2dp_source: fix sep discovery for incoming connection 2020-09-11 09:05:44 +02:00
Milanka Ringwald
83b1251fae avdtp: fix transaction ID overrun 2020-09-11 09:04:11 +02:00
Matthias Ringwald
99b14827c0 hci: store LE Set Address Resolution Enable supported 2020-09-10 10:55:21 +02:00
Matthias Ringwald
173ed1a39d hci_cmd: add LE Resolving List commands 2020-09-10 10:55:21 +02:00
Matthias Ringwald
8959f8692d max32630-fthr: improve Controller reset / PR #317 2020-09-10 10:55:21 +02:00
Milanka Ringwald
7344f9affb avdtp: cleaned up log messages 2020-09-10 10:08:15 +02:00
Matthias Ringwald
352a05047d hfp: use HFP_SCO_PACKET_TYPES in link settings table 2020-09-09 12:14:37 +02:00
Matthias Ringwald
01e5b7274c hfp: filter link setting by allowed sco packet types 2020-09-09 12:14:37 +02:00
Matthias Ringwald
3427dd75c1 hfp: use hfp_next_link_setting_for_connection in hfp_handle_failed_sco_connection 2020-09-09 12:14:37 +02:00
Matthias Ringwald
2b7abbfb3c hfp: extract hfp_next_link_setting_for_connection 2020-09-09 12:14:37 +02:00
Matthias Ringwald
4ceb7a8fc5 test/hfp: check link setting transition to lower setting 2020-09-09 12:14:37 +02:00
Matthias Ringwald
e453c1d946 hfp: extract hfp_next_link_setting 2020-09-09 12:14:37 +02:00
Matthias Ringwald
ebc6f15b2a hfp: add eSCO + mSBC to link settings table 2020-09-09 12:14:37 +02:00
Matthias Ringwald
991c26bed2 hfp: allow to restrict packet types for incoming sco connections with hfp_set_sco_packet_types (testing) 2020-09-09 12:14:37 +02:00
Matthias Ringwald
3962dc205c hsp: allow to configure sco packet types
# Conflicts:
#	src/classic/hsp_ag.c
2020-09-09 12:14:37 +02:00
Matthias Ringwald
1ce7cea150 test/hfp: fix test build 2020-09-09 12:09:48 +02:00
Matthias Ringwald
a18a1577cd test: remove ENABLE_BTP from default config 2020-09-09 12:09:48 +02:00
Matthias Ringwald
2867ed4194 hfp: use correct type for role in sdp query context 2020-09-09 12:09:48 +02:00
Milanka Ringwald
90244c92bf hfp_hf: emit audio connection failed if remote rejects codec exchange 2020-09-09 11:38:25 +02:00
Milanka Ringwald
d61ccc0f87 hfp_hf_demo: check status on HFP_SUBEVENT_COMPLETE 2020-09-09 11:28:43 +02:00
Milanka Ringwald
c06a442e8d hfp: define new status code 2020-09-09 11:27:36 +02:00
Milanka Ringwald
f2a3f98417 hfp: emit audio connection event is needed for hfp_hf 2020-09-09 11:26:33 +02:00
Milanka Ringwald
a400e7302a hsp_ag: remove hsp_establish_audio_connection flag, use state instead 2020-09-09 10:24:32 +02:00
Milanka Ringwald
bd4519d99f hsp_ag: remove unused variable 2020-09-09 10:24:32 +02:00
Matthias Ringwald
719aedb8b5 hfp: ignore hci event that are out of context 2020-09-09 10:20:43 +02:00
Milanka Ringwald
2423506b38 avrcp: register SDP callback on SDP_QUERY_COMPLETE for the next connection if current connection is not in the right state 2020-09-08 11:04:32 +02:00
Milanka Ringwald
08cb850d0a avdtp: register SDP callback only on SDP_QUERY_COMPLETE, and on bailout due to incoming connection 2020-09-08 10:54:05 +02:00
Milanka Ringwald
231147c59a examples: fix compile 2020-09-08 10:53:57 +02:00
Milanka Ringwald
db010f4620 spp_streamer_client: register for SDP query, and handle it in a callback 2020-09-08 10:36:27 +02:00
Milanka Ringwald
ef24a2f712 sdp_rfcomm_query: register for SDP query, and handle it in a callback 2020-09-08 10:36:27 +02:00
Milanka Ringwald
acb6281e01 hsp_hs: register for SDP query, and handle it in a callback 2020-09-08 10:36:27 +02:00
Milanka Ringwald
aeadb7083a hsp_ag: register for SDP query, and handle it in a callback 2020-09-08 10:36:27 +02:00
Milanka Ringwald
1d9c9c90ba hfp: register for SDP query, and handle it in a callback 2020-09-08 10:36:27 +02:00
Matthias Ringwald
be7df030b1 avdtp/a2dp: add finalize stream endpoint function 2020-09-07 16:53:10 +02:00
Matthias Ringwald
17ddf5013d avdtp/a2dp: add finalize stream endpoint function 2020-09-07 16:48:38 +02:00