Matthias Ringwald
|
04cf3dd4b6
|
hfp: check for custom commands in both roles
|
2023-05-27 16:55:33 +02:00 |
|
Matthias Ringwald
|
892f58a83a
|
hfp_hf: emit event for custom at commands
|
2023-05-27 16:55:33 +02:00 |
|
Matthias Ringwald
|
6e64d9fef6
|
hfp: pass isHandsFree into hfp_custom_command_lookup
|
2023-05-27 16:55:33 +02:00 |
|
Matthias Ringwald
|
077c2d9275
|
hfp_hf: add hfp_hf_register_custom_at_command
|
2023-05-27 16:55:33 +02:00 |
|
Matthias Ringwald
|
7404dce327
|
hfp: add hfp_custom_commands_hf
|
2023-05-27 16:55:33 +02:00 |
|
Matthias Ringwald
|
6d9a41f9b1
|
hfp: use custom_at_command_id for both roles
|
2023-05-27 16:55:33 +02:00 |
|
Matthias Ringwald
|
7f8f119190
|
hfp: emit HFP_SUBEVENT_CUSTOM_AT_MESSAGE_SENT after sending custom message
|
2023-05-27 16:55:33 +02:00 |
|
Matthias Ringwald
|
f703e17057
|
hfp: fix spelling of command tables
|
2023-05-27 16:55:27 +02:00 |
|
Matthias Ringwald
|
20d8d1cfcd
|
test/hfp: fix warnings
|
2023-05-27 16:54:28 +02:00 |
|
Matthias Ringwald
|
1f0b0879d3
|
example/a2dp_sink_demo: fix sending of delay report / cache local seid
|
2023-05-26 20:41:53 +02:00 |
|
Matthias Ringwald
|
937f816c55
|
test/hfp: test lookup of mandatory safe settings
|
2023-05-26 11:08:48 +02:00 |
|
Matthias Ringwald
|
3ad75286b3
|
hfp: use mandatory safe settings considering BR/EDR Secure Connections to accept synchronous connections
|
2023-05-26 11:08:48 +02:00 |
|
Matthias Ringwald
|
91dcc65818
|
test/hfp: prepare for use of mandatory safe settings
|
2023-05-26 11:08:48 +02:00 |
|
Matthias Ringwald
|
13ea5944fd
|
hfp: use CODEC_MASK_OTHER for mSBC + LC3-SWB, use max latency from spec for SCO
|
2023-05-26 11:08:48 +02:00 |
|
Milanka Ringwald
|
fcebe16748
|
test/gap: add more unit tests
|
2023-05-26 09:08:31 +02:00 |
|
Milanka Ringwald
|
cedd8c8190
|
test/l2cap-cbm: remove call to static function
|
2023-05-26 09:08:31 +02:00 |
|
Milanka Ringwald
|
8edfa49c4b
|
test/l2cap-cbm: add deprecated l2cap calls
|
2023-05-26 09:08:31 +02:00 |
|
Milanka Ringwald
|
caaf5151f1
|
hci: return ERROR_CODE_COMMAND_DISALLOWED if address is already on controller
|
2023-05-26 09:08:23 +02:00 |
|
Milanka Ringwald
|
79a2851b6a
|
hci: check as first the connection identifier, then if there is a free place on Bluetooth module
|
2023-05-26 09:07:59 +02:00 |
|
Matthias Ringwald
|
7555fa8be4
|
hfp_codec: fix build without ENABLE_HFP_WIDE_BAND_SPEECH
|
2023-05-25 19:13:38 +02:00 |
|
Matthias Ringwald
|
712c022a28
|
hfp_codec: fix build without ENABLE_HFP_SUPER_WIDE_BAND_SPEECH
|
2023-05-25 18:42:26 +02:00 |
|
Matthias Ringwald
|
0a4f399a9d
|
hfp_codec: provide btstack_sbc_encoder_state_t in hfp_codec_init_msbc
Prepare hfp_codec API to support multiple parallel encoders
|
2023-05-25 18:39:17 +02:00 |
|
Matthias Ringwald
|
aeb2ea1148
|
hfp_codec: split hfp_codec_init into individual functions for mSBC and LC3-SWB
|
2023-05-25 18:14:51 +02:00 |
|
Matthias Ringwald
|
64126f36f2
|
hfp: use mSBC link settings for LC3_SWB
|
2023-05-25 17:38:04 +02:00 |
|
Matthias Ringwald
|
73f498e7b8
|
hci: assume 2-bytes per SCO sample only if input sample size is 16-bit
|
2023-05-24 14:43:30 +02:00 |
|
Matthias Ringwald
|
d552970049
|
src: suppress false positives for cppcheck 2.10
|
2023-05-23 22:20:37 +02:00 |
|
Matthias Ringwald
|
806089a7cc
|
hfp: update codecs array in-place
|
2023-05-23 22:06:32 +02:00 |
|
Matthias Ringwald
|
c997a1dfde
|
goep_client: support rfcomm connections with goep over l2cap enabled
|
2023-05-23 22:06:32 +02:00 |
|
Matthias Ringwald
|
de42cac54a
|
sm: extract sm_run_non_connection_logic
|
2023-05-23 11:55:03 +02:00 |
|
Matthias Ringwald
|
b919f26479
|
sm: extract sm_run_state for send confirmation, pairing random, dhkey check command
|
2023-05-23 11:55:03 +02:00 |
|
Matthias Ringwald
|
f9bda154c2
|
sm: extract sm_pdu_validate_and_get_opcode
|
2023-05-23 11:55:03 +02:00 |
|
Matthias Ringwald
|
0038504e91
|
gatt_client: reduce number of return statements
|
2023-05-23 11:55:03 +02:00 |
|
Matthias Ringwald
|
92a7335e86
|
gatt_client: extract gatt_client_run_for_client_start_signed_write, simplify logic
|
2023-05-23 11:54:57 +02:00 |
|
Matthias Ringwald
|
2da0d963df
|
gatt_client: extract code to handle att read response, read by type and write response
|
2023-05-23 11:30:23 +02:00 |
|
Matthias Ringwald
|
a6e1ba900b
|
tool/metrics: convert .tsv into space-indented .txt file with headers
|
2023-05-23 10:17:25 +02:00 |
|
Matthias Ringwald
|
c8d7f8b2b4
|
test/security_manager_sc: use older default connection params to match traces
|
2023-05-22 20:05:24 +02:00 |
|
Matthias Ringwald
|
c5b6ce22ac
|
sm: fix build
|
2023-05-22 14:06:19 +02:00 |
|
Matthias Ringwald
|
bad51150f2
|
sm: fix build without ctkd
|
2023-05-22 12:15:30 +02:00 |
|
Matthias Ringwald
|
17ab8643d5
|
hci: fix test build
|
2023-05-22 12:15:16 +02:00 |
|
Matthias Ringwald
|
2eaf98e75b
|
hci_transport_h2_libusb: fix build
|
2023-05-22 11:45:48 +02:00 |
|
Matthias Ringwald
|
2150e30c1c
|
chipset/bcm: detect controller in autobaud mode based on manufacturer/lmp subversion
|
2023-05-22 11:32:58 +02:00 |
|
Matthias Ringwald
|
c8eca3343b
|
goep_client: log map mas l2cap psm and rfcomm port
|
2023-05-22 11:28:46 +02:00 |
|
Matthias Ringwald
|
fe0c3f1511
|
goep_client: fix compile without ENABLE_GOEP_L2CAP
|
2023-05-22 11:28:35 +02:00 |
|
Matthias Ringwald
|
c7a36ba4a1
|
compile_gatt: support gatt client/server supported features
|
2023-05-22 11:24:39 +02:00 |
|
Matthias Ringwald
|
bab2ac96d2
|
example/avrcp_browsing_client: remove local seid from a2dp_sink_establish_stream
|
2023-05-22 11:02:28 +02:00 |
|
Matthias Ringwald
|
d3f12e4555
|
a2dp_sink: drop unused local seid argument in a2dp_sink_establish_stream
|
2023-05-22 10:46:42 +02:00 |
|
Matthias Ringwald
|
8db801ac50
|
a2dp: log correct local seid in a2dp_config_process_set_config
|
2023-05-22 10:44:41 +02:00 |
|
Matthias Ringwald
|
dc542de1f1
|
sm: ignore Security Request during re-encryption
|
2023-05-19 21:31:36 +02:00 |
|
Matthias Ringwald
|
0c2c5f7996
|
hci: fix compile without ENABLE_CENTRAL
|
2023-05-18 17:13:30 +02:00 |
|
Dirk Helbig
|
b962f81088
|
stm32f4-discovery-cc256x: update CubeMX project to reflect the current source code,
note: the code is not generated by CubeMX, only for reference
|
2023-05-17 15:08:14 +02:00 |
|