Matthias Ringwald
|
d5f97641cc
|
hfp: emit slc released after finalize
|
2025-03-14 18:15:51 +01:00 |
|
Matthias Ringwald
|
66885996e4
|
hfp: init vra_state in create connection
|
2025-03-14 17:38:05 +01:00 |
|
Matthias Ringwald
|
93d2127f75
|
hfp: remove hfp_reset_context_flags
|
2025-03-14 17:30:04 +01:00 |
|
Matthias Ringwald
|
e6afdfd82c
|
hfp: separate reset vra and handle disconnect for vra
|
2025-03-14 17:23:58 +01:00 |
|
Matthias Ringwald
|
4bb67668b8
|
hfp: extract hfp_vra_handle_disconnect
|
2025-03-14 17:21:41 +01:00 |
|
Matthias Ringwald
|
31b8688aa9
|
hfp: reset context enable_status_update_for_ag_indicators
|
2025-03-14 17:12:45 +01:00 |
|
Matthias Ringwald
|
551cbfb38e
|
hfp: reset context codec negotiation
|
2025-03-14 17:04:55 +01:00 |
|
Matthias Ringwald
|
781e7b5097
|
hci: reset context enable_extended_audio_gateway_error_report
|
2025-03-14 16:55:46 +01:00 |
|
Matthias Ringwald
|
b12f1e2c88
|
hfp: reset context call_waiting_notification_enabled
|
2025-03-14 16:45:22 +01:00 |
|
Matthias Ringwald
|
fff7caf0d9
|
hfp: reset context change_status_update_for_individual_ag_indicators
|
2025-03-14 16:42:38 +01:00 |
|
Matthias Ringwald
|
69fd0c4125
|
hfp: reset context extended_audio_gateway_error
|
2025-03-14 16:38:25 +01:00 |
|
Matthias Ringwald
|
52ad570876
|
hci: reset context ok_pending + command
|
2025-03-14 16:36:59 +01:00 |
|
Matthias Ringwald
|
26594b9fc1
|
hfp: reset context send_error
|
2025-03-14 16:26:08 +01:00 |
|
Matthias Ringwald
|
eb02e5d7a4
|
hfp: reset context operator_name_changed
|
2025-03-14 16:24:15 +01:00 |
|
Matthias Ringwald
|
603722a80c
|
hfp: reset context clip have alpha
|
2025-03-14 16:22:56 +01:00 |
|
Matthias Ringwald
|
b09bb5387c
|
hfp: reset context found_equal_sign
|
2025-03-14 16:21:50 +01:00 |
|
Matthias Ringwald
|
865e2b5481
|
hfp: use btstack_snprintf_assert_complete and btstack_snprintf_best_effort
|
2024-10-16 17:46:23 +02:00 |
|
Dirk Helbig
|
0601dd9b55
|
hfp: fix warnings
|
2024-09-24 17:49:23 +02:00 |
|
Matthias Ringwald
|
6c76fcc734
|
hfp: parse Apple accessory information and state
|
2024-07-23 18:08:36 +02:00 |
|
Matthias Ringwald
|
f39f7f89c1
|
hfp: add Apple extension strings + fields
|
2024-07-23 18:07:34 +02:00 |
|
Matthias Ringwald
|
4431fb7a03
|
hfp_hf: send HF Indicator update only if enabled by AG
|
2024-07-18 14:57:12 +02:00 |
|
Milanka Ringwald
|
66093044db
|
hfp_hf: move global call state into the per connection state
|
2024-06-27 11:51:40 +02:00 |
|
Matthias Ringwald
|
ff38a59e09
|
hfp: fix command lookup
|
2024-06-10 13:09:36 +02:00 |
|
Matthias Ringwald
|
aac28b124e
|
hfp: try next config on ERROR_CODE_UNSUPPORTED_LMP_PARAMETER_VALUE_UNSUPPORTED_LL_PARAMETER_VALUE
|
2024-05-06 14:05:03 +02:00 |
|
Matthias Ringwald
|
a54f744344
|
hfp: use round robin for outgoing connections
|
2024-04-02 11:08:27 +02:00 |
|
Matthias Ringwald
|
94af8b0e57
|
hfp_hf: send HF Indicator update only if enabled by AG
|
2024-01-08 15:43:48 +01:00 |
|
Matthias Ringwald
|
21df969ba0
|
hfp_hf: store hf indicators in hfp
|
2024-01-08 15:37:31 +01:00 |
|
Dirk Helbig
|
3548b7cb21
|
cmake: fix warnings, code cleanup
|
2023-11-30 07:43:49 +01:00 |
|
Matthias Ringwald
|
ada240cd03
|
hfp: support SDP record without service name
|
2023-11-13 17:23:51 +01:00 |
|
Matthias Ringwald
|
33c74df1cc
|
hfp: try next link setting on invlid lmp parameter error
|
2023-11-03 14:41:23 +01:00 |
|
Matthias Ringwald
|
577ad33361
|
hfp: avoid unused variable warning
|
2023-11-03 10:11:07 +01:00 |
|
Matthias Ringwald
|
df9853c5eb
|
hfp_ag: move send ok for CMEE into ag code
|
2023-10-11 17:40:00 +02:00 |
|
Matthias Ringwald
|
2eb5c29059
|
hfp: report 1.9 in SDP record
|
2023-10-10 11:50:27 +02:00 |
|
Matthias Ringwald
|
c169b70d58
|
hfp_hf: enable madatory safe settings for HCI responder with ENABLE_HFP_HF_SAFE_SETTINGS
|
2023-09-25 15:20:12 +02:00 |
|
Matthias Ringwald
|
715d9d6a34
|
hfp_hf: accept SCO connection for non-CVSD Codecs
|
2023-09-25 15:13:06 +02:00 |
|
Matthias Ringwald
|
08a78038ba
|
hfp: skip hci_bcm_write_i2spcm_interface_param if HAVE_BCM_PCM_NBS_16KHZ
Custom firmware can up/downsample NBS to 16 kHz which uses fixed 16 khz sample rate
|
2023-09-24 18:53:36 +02:00 |
|
Matthias Ringwald
|
77d6354911
|
hfp: use enhanced setup/accept sco connection for NXP with WBS support
|
2023-09-15 15:46:48 +02:00 |
|
Matthias Ringwald
|
5fd6f36099
|
hfp: send start/stop audio for NXP with WBS support
|
2023-09-15 15:46:48 +02:00 |
|
Matthias Ringwald
|
bb7f748cf2
|
hfp: allow to call hfp_establish_service_level_connection after SLC was triggered remotely
|
2023-09-07 16:02:36 +02:00 |
|
Matthias Ringwald
|
32459254e5
|
hfp_hf: use safe settings as specified in hfp spec 1.8
|
2023-08-31 15:07:51 +02:00 |
|
Matthias Ringwald
|
c4f7571851
|
hfp: fix build for ENABLE_CC256X_ASSISTED_HFP
|
2023-08-11 16:15:31 +02:00 |
|
Matthias Ringwald
|
e9cdda9184
|
hfp: fix build for ENABLE_BCM_PCM_WBS
|
2023-08-11 14:26:15 +02:00 |
|
Matthias Ringwald
|
0327df7d5d
|
hfp: collect vendor-specific SBC config logic in hfp_prepare_for_sco
|
2023-08-11 14:13:40 +02:00 |
|
Matthias Ringwald
|
3a8950c4f6
|
hfp: introduce hfp_rtk_prepare_for_sco
|
2023-08-11 14:13:40 +02:00 |
|
Matthias Ringwald
|
d12046f02b
|
hfp: fix build with ENABLE_BCM_PCM_WBS
|
2023-07-26 11:28:22 +02:00 |
|
Matthias Ringwald
|
30e5ec7528
|
hfp: avoid SCO setup after SCO accept failed
|
2023-06-22 10:12:52 +02:00 |
|
Matthias Ringwald
|
677003cbd1
|
hfp: clear accept_sco on sco setup complete
|
2023-06-22 10:12:52 +02:00 |
|
Matthias Ringwald
|
447743f7db
|
hfp: serialize sco setup
|
2023-06-22 10:12:52 +02:00 |
|
Matthias Ringwald
|
6b3901f2f7
|
hfp: add hfp_sco_setup_active
|
2023-06-22 09:35:39 +02:00 |
|
Matthias Ringwald
|
c528139d1e
|
hfp: use 'don't care' to accept SCO connections, fixes issue on ESP32
|
2023-06-14 14:25:58 +02:00 |
|