13152 Commits

Author SHA1 Message Date
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
Milanka Ringwald
fcf4ede69f hfp: update local enhanced_voice_recognition_enabled flag when activate VRA is initiated from remote 2021-08-24 11:09:10 +02:00
Milanka Ringwald
b321b6092d hfp: update docu 2021-08-23 17:21:58 +02:00
Milanka Ringwald
89e7c136e3 hfp_ag: allow empty string in enhanced VRA message 2021-08-23 17:14:04 +02:00
Milanka Ringwald
8d5005b520 hfp_hf: reset VRA state 2021-08-23 17:14:04 +02:00
Matthias Ringwald
1ae74bf38c gap: assert pairing complete event for OOB if user does not provide OOB data 2021-08-23 16:40:20 +02:00
Matthias Ringwald
cc15bb2c54 gap: emit gap pairing complete after calling gap_pin_code_negative
also asserts event for SSP pairing decline
2021-08-23 16:38:45 +02:00
Matthias Ringwald
62659ce602 example/a2dp_sink_demo: fix wav file name 2021-08-23 15:01:19 +02:00
Milanka Ringwald
6504a03ae3 hfp_ag: return error if enhanced VRA message command does not fit into a single packet frame 2021-08-23 12:05:59 +02:00
Milanka Ringwald
a2e701c0d4 hfp: use HFP_VR_TEXT_HEADER_SIZE that defines bytes needed for sending +BVRA message including quotes but excluding string length 2021-08-23 12:05:59 +02:00
Milanka Ringwald
51aa5d5a8f hfp: use full size line buffer to send enhanced VRA message 2021-08-23 12:05:59 +02:00
Milanka Ringwald
a9e632e913 hfp: rename VRA events to match the API functions 2021-08-23 12:05:59 +02:00
Milanka Ringwald
e83f1be7ee hfp_hf: swap text_operation and text_type fields 2021-08-23 12:05:59 +02:00
Milanka Ringwald
acd11d4a99 hfp_hf: use hfp_hf_de/activate_voice_recognition for both legacy and enhanced VRA 2021-08-23 12:05:59 +02:00
Milanka Ringwald
553a4a561f hfp: use HFP_SUBEVENT_VOICE_RECOGNITION_ENABLED/DISABLED instead of HFP_SUBEVENT_VOICE_RECOGNITION_STATUS event 2021-08-23 12:05:59 +02:00
Milanka Ringwald
cab761d05e btstack_defines: document HFP_SUBEVENT_VOICE_RECOGNITION_STATUS fields 2021-08-23 12:05:59 +02:00
Milanka Ringwald
135d971835 hfp_ag: use bool as return value 2021-08-23 12:05:59 +02:00
Milanka Ringwald
9cd26862c3 hfp_ag: rename functions 2021-08-23 12:05:59 +02:00
Milanka Ringwald
f71d2aace0 hfp_ag: check VRA flags only on API call 2021-08-23 12:05:59 +02:00
Milanka Ringwald
14c148cad3 hfp_ag: merge enhanced and normal voice recognition activation 2021-08-23 12:05:59 +02:00
Matthias Ringwald
b0ab732ebd port/libusb: link against pthreads with CMake 2021-08-21 13:12:36 +02:00
Matthias Ringwald
901796bd54 btstack_debug: store file name in PROGMEM on AVR 2021-08-12 17:39:45 +02:00
Matthias Ringwald
f74aded932 l2cap_signaling: add l2cap credit-based connection pdus 2021-08-12 14:59:49 +02:00
Matthias Ringwald
14b592b74d l2cap_signaling: clean up documentation 2021-08-12 13:07:22 +02:00
Matthias Ringwald
a800d95eb9 gap: reject pin code request if security level 4 required 2021-08-12 11:46:03 +02:00