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 |
|