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
Matthias Ringwald
4159a80bd2
hci: fix crash on sending GAP_EVENT_PAIRING_STARTED and GAP_EVENT_PAIRING_COMPLETE
2021-08-12 11:38:44 +02:00
Milanka Ringwald
447b8216cb
hfp_ag: fix warning
2021-08-10 12:59:22 +02:00
Milanka Ringwald
6db648bc32
hfp_ag: fix build
2021-08-10 12:57:40 +02:00
Milanka Ringwald
50b9afa46b
hfp_ag: simplify logic for sending ring + clip
2021-08-10 12:55:53 +02:00
Milanka Ringwald
b7e273518c
hfp_ag: send initial RING message
2021-08-10 12:46:30 +02:00
Milanka Ringwald
a7ba78b0d5
hfp: handle multiple commands
2021-08-10 12:24:46 +02:00
Milanka Ringwald
184a03ed78
hfp_hf: report AG indicators after SLC
2021-08-10 12:24:46 +02:00
Matthias Ringwald
bfaf6993b1
GAP: correct field order in GAP_EVENT_PAIRING_STARTED and GAP_EVENT_PAIRING_COMPLETE
2021-08-10 10:09:31 +02:00
Matthias Ringwald
12db55c3ec
test: add l2cap-le unit tests
...
Initially includes le data channel tests
2021-08-06 10:07:17 +02:00
Matthias Ringwald
69246fa321
l2cap: mark some functions as Classic-only
2021-08-06 10:06:10 +02:00
Matthias Ringwald
6320fbc8ed
Merge pull request #372 from dlech/write-wihout-response-doc
...
gatt_client: fix doc comment on write without response data arg
2021-08-04 15:01:47 +02:00
Matthias Ringwald
c8b094b6a3
hci_cmd: avoid unused variable warnings for Classic-only build
2021-08-03 18:43:34 +02:00
Matthias Ringwald
59dedcb978
a2dp: fix validator callback
2021-08-03 18:27:48 +02:00
Matthias Ringwald
3561686e3c
hfp_ag: send CLIP after each RING, fix unit test
2021-08-03 12:45:58 +02:00
David Lechner
7e6f085386
fix doc comment on write without response data arg
...
gatt_client_write_value_of_characteristic_without_response() calls
att_write_request() which copies the data to an l2cap buffer, so
the caller does not need to retain the data after a successful return.
2021-08-02 16:12:04 -05:00
Milanka Ringwald
a4f85bd2c8
hfp_ag: handle ring independent of HF connection
2021-07-26 15:18:43 +02:00
Milanka Ringwald
31f55b9152
hfp_ag: handle trigger incoming call during active one separately
2021-07-26 15:18:43 +02:00
Matthias Ringwald
ee5d3a3719
rfcomm: fix RFCOMM_EVENT_REMOTE_MODEM_STATUS
2021-07-23 10:06:05 +02:00
Milanka Ringwald
095a9f2bef
hfp_ag: close audio connection on AG terminate call
2021-07-22 14:13:35 +02:00
Milanka Ringwald
674ebed504
hfp: emit call answered and terminated events
2021-07-22 14:12:21 +02:00
Milanka Ringwald
a13ff7d155
hfp_ag: assert that the change of indicator is sent
2021-07-22 14:10:36 +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
addc49c42c
hfp_ag: stop ringing on call established
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
fcd59412a2
hfp_ag: ring for outgoing connection in alerting modus
2021-07-22 14:10:36 +02:00
Milanka Ringwald
2ff1d7d74e
hfp_ag: rename hfp_ag_hf_start_ringing into hfp_ag_hf_start_ringing_incoming
2021-07-22 14:10:36 +02:00
Milanka Ringwald
9493406b0c
hfp_ag: rename HFP_CALL_RINGING into HFP_CALL_INCOMING_RINGING
2021-07-22 14:10:36 +02:00