92 Commits

Author SHA1 Message Date
Matthias Ringwald
50e8282869 example/hfp_hf_demo: set Apple Accessory Information 2024-07-23 18:26:03 +02:00
Matthias Ringwald
85bf1c18dd example/hfp: use create SDP record with codecs 2023-10-10 11:50:27 +02:00
Matthias Ringwald
762141afa5 example: use sdp_create_service_record_handle() for sdp record and assert sdp record buffer is large enough, fixes #489 2023-06-20 09:48:33 +02:00
Matthias Ringwald
d0452d6c2c example/hfp_hf_demo: support lc3-swb 2023-03-02 11:46:14 +01:00
Matthias Ringwald
61a7fe90eb example/hfp_hf_demo: fix accidental commit from 712e3b1 2023-02-27 12:31:06 +01:00
Matthias Ringwald
712e3b1145 example/hfp_hf_demo: fix build without HAVE_BTSTACK_STDIN 2023-02-22 17:35:42 +01:00
Matthias Ringwald
ec61dcfbed example/hf_hf_demo: improve documentation, split packet handlers, use sdp record handle generator 2023-02-09 10:03:38 +01:00
Milanka Ringwald
fcd55a0b5a examples: unify status stdout format 2023-01-10 11:32:53 +01:00
Matthias Ringwald
dcb256b42c hfp_hf_demo: answer pin code request 2022-10-11 17:27:29 +02:00
Matthias Ringwald
98318a9712 example: avoid HCI_EVENT_IS_COMMAND_COMPLETE macro 2022-05-09 14:46:20 +02:00
Matthias Ringwald
0c10ebdb23 example/hfp_hf_demo: print alpha CLIP alpha field 2022-03-18 10:19:37 +01:00
Matthias Ringwald
166658603a example: allow role switch in a2dp_sink_demo and hfp_hf_demo 2022-03-16 11:05:53 +01:00
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
722a85f3a6 hfp_hf: emit initial AG indicators values 2021-08-31 10:17:23 +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
1ac1f60f22 hfp_hf: send explicit AG indicators mapping after the SLC is established 2021-08-24 15:08:22 +02:00
Milanka Ringwald
15b7a1173e hfp: fix check on legacy vs. enhanced VRA activation 2021-08-24 11:10:50 +02:00
Milanka Ringwald
a9e632e913 hfp: rename VRA events to match the API functions 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
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
80cabdadb6 hfp_hf_demo: check status of SLC connection establisment 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
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
6ba83b5e65 hfp: update API docu, remove hfp_hf_activate_echo_canceling_and_noise_reduction 2021-07-13 14:50:37 +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
af97579e44 hfp_hf: rename voice_recognition_notification functions 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
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
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
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
Milanka Ringwald
d61ccc0f87 hfp_hf_demo: check status on HFP_SUBEVENT_COMPLETE 2020-09-09 11:28:43 +02:00
Matthias Ringwald
b176df710a hfp_hf_demo: fix build 2020-01-07 23:20:49 +01:00
Matthias Ringwald
e501bae083 Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1) 2019-05-11 19:31:55 +02:00
Milanka Ringwald
0aee97eff3 hfp: enhanced call status, fix event and parsing, extend demo 2019-01-25 16:28:41 +01: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
Milanka Ringwald
22587df049 hfp_hf_demo: use API calls to access event values, remove ag indicatior status on initial retrieval 2018-12-14 11:11:16 +01:00
Milanka Ringwald
c741b03209 hfp: emit ag indicator status 2018-12-14 10:41:54 +01:00