85 Commits

Author SHA1 Message Date
Matthias Ringwald
8c9bb29ec2 example: init SM if LE supported to avoid issue with Android Cross-Transport Key-Derivation 2021-12-17 21:04:50 +01:00
Milanka Ringwald
2fca4dad95 license: update text 2021-11-02 09:31:00 +01: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
15b7a1173e hfp: fix check on legacy vs. enhanced VRA activation 2021-08-24 11:10:50 +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
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
14c148cad3 hfp_ag: merge enhanced and normal voice recognition activation 2021-08-23 12:05:59 +02:00
Milanka Ringwald
674ebed504 hfp: emit call answered and terminated events 2021-07-22 14:12:21 +02:00
Milanka Ringwald
fb75b4837d hfp_ag: emit event HFP_SUBEVENT_CALL_TERMINATED before audio connection is closed 2021-07-22 14:10:36 +02:00
Milanka Ringwald
d4c7baedf7 hfp_ag: simulate call connected and start ringing 2021-07-22 14:10:36 +02:00
Milanka Ringwald
688428b6a1 hfp: fix type in event name HFP_SUBEVENT_STOP_RINGING and HFP_SUBEVENT_START_RINGING 2021-07-22 14:06:03 +02:00
Milanka Ringwald
0d38e7e193 hfp_ag: emit HFP_SUBEVENT_RING 2021-07-22 14:06:03 +02:00
Milanka Ringwald
347d46c839 hfp: send HFP_SUBEVENT_HF_INDICATOR event 2021-07-13 17:56:32 +02:00
Milanka Ringwald
4d839c2641 hfp_demo: use report_status 2021-07-13 14:50:37 +02:00
Milanka Ringwald
3d2764b55f hfp_demo: enable Echo Canceling and Noise reduction 2021-07-13 14:50:37 +02:00
Milanka Ringwald
f0c27a954c hfp_ag: update API 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
cf75be8534 hfp: report AG EVR status 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
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
d84719b14b hfp_ag: add separate function for voice recognition deactivation 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
de52f4be9a Revert "hfp_ag: fix HFP_SUBEVENT_PLACE_CALL_WITH_NUMBER"
This reverts commit 855ec9017ed84df755439fa4d14237da269a91f5.
2021-04-13 10:37:36 +02:00
Matthias Ringwald
855ec9017e hfp_ag: fix HFP_SUBEVENT_PLACE_CALL_WITH_NUMBER 2021-04-13 10:37:07 +02:00
Matthias Ringwald
11d54508be hfp: use acl_handle and sco_handle in events 2021-04-07 18:28:20 +02:00
Matthias Ringwald
fe62696f0f hfp demos: remove the warning about unhandled HFP meta events 2021-03-30 11:34:51 +02:00
Matthias Ringwald
1b043d19e0 hfP_ag_demo: remove broken error report (handle as part of individual events) 2021-03-30 10:21:37 +02:00
Matthias Ringwald
6058cb0da7 examples: use btstack_event.h getters instead of direct array access, use enum to compare status codes 2021-03-25 08:58:57 +01:00
Matthias Ringwald
584803f165 example: add 'delete link key(s)' to a2dp_source, hfp_ag, hsp_ag 2021-01-04 14:49:07 +01:00
Milanka Ringwald
7bbeb3ad8c add missing default switch cases 2020-10-27 13:44:55 +01:00
Milanka Ringwald
ec8ae085b4 docu: copy editing examples titles 2020-10-23 09:55:01 +02:00
Matthias Ringwald
9b9bd84a4f hfp_ag_demo, hfp_ag_client_test: avoid out-of-bounds stack read 2020-01-07 22:13:31 +01:00
Matthias Ringwald
e501bae083 Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1) 2019-05-11 19:31:55 +02:00
Matthias Ringwald
80b0ebb694 example hfp/hsp: ignore SCO packets if connection handle doesn't match, use HCI_CON_HANDLE_INVALID 2018-12-17 18:36:14 +01:00
Matthias Ringwald
a4fe646795 example: register for events after setting up the stack, register for hci events after sm_init() 2018-08-24 10:03:14 +02:00
Milanka Ringwald
05d93378f0 autoconnect if STDIN is not defined 2017-08-23 11:19:27 +02:00
Matthias Ringwald
0c2b8870c4 examples: unify local names and append BD_ADDR 2017-08-16 21:40:32 +02:00
Milanka Ringwald
8c0f36353f remove Remove Ctrl-C from usage 2017-08-15 15:07:44 +02:00
Matthias Ringwald
249d94cf77 fix warnings: mostly sign-compare 2017-08-08 18:03:40 +02:00
Matthias Ringwald
bdab4b0beb remove <unistd.h> from examples and avrcp impl 2017-06-12 12:29:21 +02:00
Matthias Ringwald
eaac31e881 fix build 2017-06-07 15:14:53 +02:00
Matthias Ringwald
9620590336 example/hfg_ag: missing break 2017-05-29 11:22:55 +02:00
Matthias Ringwald
95a8ee01a4 btstack_stdin: provide console input in callback 2017-05-27 21:50:39 +02:00
Matthias Ringwald
7ea7688a8f btstack_stdin: replace stdin_support.[ch] with btstack_stdin.h and platform implementations 2017-05-27 21:50:19 +02:00
Matthias Ringwald
6e87f20c5b example/hfp_ag: use gap inquiry functionality 2017-05-22 11:04:15 +02:00
Matthias Ringwald
ab2c6ae4b7 tool: add update_filename.py that adds __BTSTACK_FILE__ to every .c file for use with debug output instead of __FILE__ 2017-03-24 23:39:20 +01:00