12939 Commits

Author SHA1 Message Date
Milanka Ringwald
f0c27a954c hfp_ag: update API 2021-07-09 14:56:57 +02:00
Milanka Ringwald
c95b5b3c7c hfp: emit deactivated on SLC, allow deactivate if audio connection failed but VRA was activated 2021-07-09 14:56:57 +02:00
Milanka Ringwald
b95cac54e2 hfp: handle AG send EVR message 2021-07-09 14:56:57 +02:00
Milanka Ringwald
f1c30c367e hfp: add events for AG SEND MSG 2021-07-09 14:56:57 +02:00
Milanka Ringwald
cf75be8534 hfp: report AG EVR status 2021-07-09 14:56:57 +02:00
Milanka Ringwald
509c959c29 hfp: new events for EVR status reports 2021-07-09 14:56:57 +02:00
Milanka Ringwald
de9e0ea7a7 hfp: enhanced audio recognition, HF ready for audio 2021-07-09 14:56:57 +02:00
Milanka Ringwald
6b67407d5d hfp: update examples 2021-07-09 14:56:57 +02:00
Milanka Ringwald
ddbf29d22d hfp: fix HFP_CMD_HF_ACTIVATE_VOICE_RECOGNITION command parsing 2021-07-09 14:56:57 +02:00
Milanka Ringwald
6b8275b007 hfp: fix deactivate EVR from AG 2021-07-09 14:56:57 +02:00
Milanka Ringwald
1a26de69e9 hfp: refactor name, do not close audio connection during active VR session 2021-07-09 14:56:57 +02:00
Milanka Ringwald
6a61d7dc55 hfp_ag: use hfp_ag_voice_recognition_session_active check 2021-07-09 14:56:57 +02:00
Milanka Ringwald
f48848de7c hfp_ag: send EVR msg 2021-07-09 14:56:57 +02:00
Milanka Ringwald
a0c831ebcf hfp_ag: clean up states, refactor names 2021-07-09 14:56:57 +02:00
Milanka Ringwald
d1b504462e hfp_ag: refactor hfp_ag_send_enhanced_voice_recognition_cmd 2021-07-09 14:56:57 +02:00
Milanka Ringwald
700e91e53c hfp: remove ENHANCED_VOICE_RECOGNITION_OFF states 2021-07-09 14:56:57 +02:00
Milanka Ringwald
013cc750cf hfp: refactor activate/deactivate vra functions 2021-07-09 14:56:57 +02:00
Milanka Ringwald
371c1bb2a1 hfp: update API docu 2021-07-09 14:56:57 +02:00
Milanka Ringwald
adb00feebd hfp_ag: introduce EVR enabled flag 2021-07-09 14:56:57 +02:00
Milanka Ringwald
e83c202541 hfp_hf: rename enhanced VRA functions 2021-07-09 14:56:56 +02:00
Milanka Ringwald
11b091bf48 hfp: reset VRA on SLC shut down 2021-07-09 14:56:56 +02:00
Milanka Ringwald
52cbdd6d38 hfp: fix releasing SLC during active audio connection 2021-07-09 14:56:56 +02:00
Milanka Ringwald
93ffa3ace7 docu: add Audio Voice Recognition 2021-07-09 14:56:56 +02:00
Milanka Ringwald
0b4debbf1d hfp_ag: release audio connection only if it was opened before audio VR activated, open audio only if connection does not already exist 2021-07-09 14:56:56 +02:00
Milanka Ringwald
734ef2bdf5 hfp: rename variable 2021-07-09 14:56:56 +02:00
Milanka Ringwald
08a0b01cf6 hfp: add state check 2021-07-09 14:56:56 +02:00
Milanka Ringwald
fdda66c091 hfp_hf: inline only once used functions and emit voice recognition state event on error from AG 2021-07-09 14:56:56 +02:00
Milanka Ringwald
fd4151d1ee hfp: fix activate voice recognition 2021-07-09 14:56:56 +02:00
Milanka Ringwald
498a8121ec hfp_hf: rename vra_status and use vra_state_requested 2021-07-09 14:56:56 +02:00
Milanka Ringwald
8c10f3832b hfp_ag: handle start Voice Recognition triggered by HF 2021-07-09 14:56:56 +02:00
Milanka Ringwald
fdf18f864d hfp_ag: on RFCOMM_DATA_PACKET run for context and exit 2021-07-09 14:56:56 +02:00
Milanka Ringwald
0c738fd474 hfp_ag: fallback to previous vra state if smtf went wrong 2021-07-09 14:56:56 +02:00
Milanka Ringwald
754910ca8c hfp_ag: move handling voice recognition into hfp_ag_voice_recognition_state_machine 2021-07-09 14:56:56 +02:00
Milanka Ringwald
af97579e44 hfp_hf: rename voice_recognition_notification functions 2021-07-09 14:56:56 +02:00
Milanka Ringwald
d84719b14b hfp_ag: add separate function for voice recognition deactivation 2021-07-09 14:56:56 +02:00
Milanka Ringwald
a95ec82fc1 hfp: implement hfp_emit_voice_recognition_state_event 2021-07-09 14:56:56 +02:00
Milanka Ringwald
7253db3c8f hfp: extend HFP_SUBEVENT_VOICE_RECOGNITION_STATUS with status field, rename activated param to state 2021-07-09 14:56:56 +02:00
Milanka Ringwald
3c1b6907ea hfp demoes, use other dongles - to be removed 2021-07-09 14:56:56 +02:00
Milanka Ringwald
ac6f828ea6 hfp: report status code 2021-07-09 14:56:56 +02:00
Matthias Ringwald
2effbd4fb0 readme: sco-over-hci works on esp32 at least since esp-idf 4.3 2021-07-08 15:21:23 +02:00
Matthias Ringwald
b35e5ee41e esp32: provide hci_dump_embedded_stdout.c 2021-07-08 11:10:34 +02:00
Matthias Ringwald
fdd7f115a2 esp32: fix project files for HSP/HFP examples 2021-07-08 11:10:19 +02:00
Matthias Ringwald
ddbec4cec7 hci: avoid assert sending sco via timers 2021-07-08 10:04:08 +02:00
Matthias Ringwald
d08c604f0f esp32: fix build 2021-07-08 09:31:51 +02:00
Matthias Ringwald
5bea6ce475 a2dp_source: handle reject of reconfigure command 2021-07-07 12:22:21 +02:00
Matthias Ringwald
aef8999158 changelog: mention hci_cmd additions 2021-07-06 21:56:00 +02:00
Matthias Ringwald
0c1cf6c69a hci_cmd: add core v5.2 le templates 2021-07-06 21:54:24 +02:00
Matthias Ringwald
931b436ed5 hci_cmd: support arrayed parameters 2021-07-06 21:54:23 +02:00
Matthias Ringwald
7f67490c96 hci_cmd: support variable len arguments with 'JV' 2021-07-06 21:54:23 +02:00
Matthias Ringwald
dbc40e8235 libusb: fix build 2021-07-05 17:10:21 +02:00