13434 Commits

Author SHA1 Message Date
Matthias Ringwald
b196150f5b pts/sm_test: document BR/EDR -> LE CTKD 2021-09-03 11:13:33 +02:00
Matthias Ringwald
7dbbedfda6 pts/sm_test: add command to start BR/EDR pairing 2021-09-03 11:13:33 +02:00
Matthias Ringwald
c18be15906 sm: support Cross-Transport Key-Derivation from BR/EDR to LE LTK 2021-09-03 11:13:33 +02:00
Matthias Ringwald
e0a03c851c sm: derive and store LE LTK from BR/EDR Link Key 2021-09-03 11:13:33 +02:00
Matthias Ringwald
77e2e5eda1 sm: add sm_get_connection_for_bd_addr_and_type 2021-09-03 11:13:33 +02:00
Matthias Ringwald
d0ea782a12 sm: reset have_oob_data in sm_reset_setup, fix spelling 2021-09-03 11:13:33 +02:00
Matthias Ringwald
55f09f49d2 sm: extract sm_store_bonding_information 2021-09-03 11:13:33 +02:00
Matthias Ringwald
c82679c3b2 sm: suffix ILK calculation functions with source 2021-09-03 11:13:33 +02:00
Matthias Ringwald
b2296177d2 sm: simplify sm_key_distribution_all_received 2021-09-03 11:13:33 +02:00
Matthias Ringwald
9a90d41a90 sm: calculate sm_key_distribution_expected_set 2021-09-03 11:13:33 +02:00
Matthias Ringwald
f72f7944f5 sm: use LE Public address type for SMP over BR/EDR 2021-09-03 11:13:32 +02:00
Matthias Ringwald
0c02747950 goep_client: fix compile 2021-09-02 15:51:21 +02:00
Milanka Ringwald
0d854c7ce8 hfp: fix eVRA message parsing 2021-09-01 10:42:09 +02:00
Matthias Ringwald
ee9fa3dffa rfcomm: provide con handle in rfcomm event open even if l2cap connection fails 2021-09-01 10:01:14 +02:00
Matthias Ringwald
f02edde1c2 rfcomm: assert psm is correct 2021-09-01 09:55:33 +02:00
Matthias Ringwald
b8c1644014 rfcomm: use event getters 2021-09-01 09:51:08 +02:00
Matthias Ringwald
6b83a8100b a2dp demos: remove useless handler for AVRCP_SUBEVENT_NOTIFICATION_VOLUME_CHANGED 2021-08-31 14:56:22 +02:00
Milanka Ringwald
722a85f3a6 hfp_hf: emit initial AG indicators values 2021-08-31 10:17:23 +02:00
Matthias Ringwald
405cbc7653 a2dp_source_demo: fix volume percentage in console 2021-08-30 18:32:12 +02:00
Matthias Ringwald
61298c1c4f gap: consider OOB data on both sides when evaluation possible security level 2021-08-30 16:31:13 +02:00
Matthias Ringwald
ebde8a6099 gap: reject iocap request if capabilities insufficient and OOB not supported 2021-08-30 16:31:13 +02:00
Matthias Ringwald
204e8f1db1 gap: ignore remote P-256 OOB data if SC not active 2021-08-30 11:02:05 +02:00
Matthias Ringwald
d22b82d660 gap: store remote io cap oob data flag 2021-08-30 11:02:05 +02:00
Milanka Ringwald
f45c0f7422 changelog: update HFP VRA changes 2021-08-30 10:19:20 +02:00
Milanka Ringwald
84fb9ac151 hfp: send VRA activated event after audio is established 2021-08-30 09:58:32 +02:00
Matthias Ringwald
fd66594d81 hfp_ag: reset command for response and hold commands 2021-08-30 08:47:02 +02:00
Matthias Ringwald
27bb1817cc hfp_ag: use bool for hfp_ag_response_and_hold_active 2021-08-30 08:47:02 +02:00
Matthias Ringwald
e7c4670836 hfp_ag: use ag_vra_requested_by_hf 2021-08-30 08:47:02 +02:00
Matthias Ringwald
2cc52945f8 hfp_ag: simplify logic vra state machine logig 2021-08-30 08:47:02 +02:00
Matthias Ringwald
4653ab1997 hfp_ag: delete unused code 2021-08-30 08:47:02 +02:00
Matthias Ringwald
3f38f55432 hfp_ag: handle HFP_CMD_UNKNOWN in main command dispatcher 2021-08-30 08:47:02 +02:00
Matthias Ringwald
bc94e48c47 hfp_ag: avoid trigger_codec_exchange 2021-08-30 08:47:02 +02:00
Matthias Ringwald
d4a8cc2955 hfp_ag: reduce requirements for ag_send_common_codec 2021-08-30 08:47:02 +02:00
Matthias Ringwald
a814da6aaf hfp_ag: use ag_send_common_codec instead of command 2021-08-30 08:47:02 +02:00
Matthias Ringwald
9430c71e5b hfp_ag: use ag_send_in_band_ring_tone_setting instead of command 2021-08-29 13:00:21 +02:00
Matthias Ringwald
a9814fb49a hfp_ag: delete unused command write for set microphone gain 2021-08-29 12:54:49 +02:00
Matthias Ringwald
d6a44b8f9d hfp_hf: delete unused command writes for hf vra actions 2021-08-29 12:27:49 +02:00
Matthias Ringwald
8f8818a4bf hfp_ag: use ag_vra_send_command instead of command for ag initiated vra commands 2021-08-29 12:27:00 +02:00
Matthias Ringwald
08dc7cc656 hfp_ag: extract hfp_ag_vra_send_command 2021-08-29 11:13:23 +02:00
Matthias Ringwald
774e3016a5 hfp_ag: extract hfp_ag_vra_state_machine_two 2021-08-29 11:01:17 +02:00
Matthias Ringwald
6e13e408eb hfp_ag: use explicit cases for vra_state_requested 2021-08-29 10:28:06 +02:00
Matthias Ringwald
9a8f78c1e2 gap: update table in hci_ssp_security_level_possible_for_io_cap 2021-08-26 15:31:26 +02:00
Milanka Ringwald
5bf1bddfcf hfp_hf_demo: trigger hfp_hf_enhanced_voice_recognition_report_ready_for_audio on enhanced VRA activated 2021-08-26 08:34:16 +02:00
Milanka Ringwald
645bfa78ad hfp_ag: allow enhanced AG VRA commands only after receiving READY FOR AUDIO from HF 2021-08-26 08:34:16 +02:00
Matthias Ringwald
852600fbce btstack_defines: provide con_handle in RFCOMM_EVENT_INCOMING_CONNECTION 2021-08-25 10:38:14 +02:00
Matthias Ringwald
08a3a10564 changelog: reject classic pairing request 2021-08-24 18:14:03 +02:00
Matthias Ringwald
2d09569433 sm: send pairing error for classic pdu 2021-08-24 18:02:41 +02:00
Matthias Ringwald
687a03c8f9 sm: introduce sm_send_connectionless 2021-08-24 18:02:41 +02:00
Matthias Ringwald
f664b5e858 sm: extract sm_connection_init 2021-08-24 18:02:41 +02:00
Matthias Ringwald
e6cdcf4b69 l2cap: send pairing failed if security manager not registered 2021-08-24 18:02:40 +02:00