13126 Commits

Author SHA1 Message Date
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
Matthias Ringwald
81a22226af l2cap: support SMP over BR 2021-08-24 17:59:54 +02:00
Matthias Ringwald
904f1e16d2 l2cap: generalize fixed channel type for LE and BR/EDR 2021-08-24 17:59:25 +02:00
Matthias Ringwald
4e65ea0798 bluetooth: add L2CAP_CID_BR_EDR_SECURITY_MANAGER and new sm reasons 2021-08-24 17:58:44 +02:00
Milanka Ringwald
1ac1f60f22 hfp_hf: send explicit AG indicators mapping after the SLC is established 2021-08-24 15:08:22 +02:00
Milanka Ringwald
b61aba68d9 hfp: define HFP_SUBEVENT_AG_INDICATOR_MAPPING event 2021-08-24 14:41:14 +02:00
Milanka Ringwald
fe96b3b011 hfp_ag: update docu 2021-08-24 14:40:43 +02:00
Milanka Ringwald
ce3797e1bd hfp_hf: rename function 2021-08-24 14:40:33 +02:00
Milanka Ringwald
15b7a1173e hfp: fix check on legacy vs. enhanced VRA activation 2021-08-24 11:10:50 +02:00