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
Dirk Helbig
e0a94143c1
stm32-f4discovery-usb: added i2s pll tables and samplerate compensation support
...
stm32-f4discovery-cc256xx: dokumentation and some cleanups
2023-05-17 15:07:35 +02:00
Dirk Helbig
2d8556b2db
stm32-f4discovery-cc256x: added hint regarding _printf_float
...
stm32-f4discovery-cc256x: added bsp api to fetch the actual sampling rate
stm32-f4discovery-cc256x: switched clock source to HSE instead of HSI
stm32-f4discovery-cc256x: fixed wrong i2spll parameters
2023-05-17 15:07:34 +02:00
Dirk Helbig
32d9a3dfcc
stm32: added samplerate compensation support
...
embedded: update audio api
2023-05-17 15:06:08 +02:00
Matthias Ringwald
8955f6de72
goep_client: drop special code for singleton instance
2023-05-11 19:07:43 +02:00
Matthias Ringwald
d2e34ffbec
hfp: fix setup/accept of synchronous connection
2023-05-11 14:38:27 +02:00
Matthias Ringwald
654447538d
avrcp_cover_art_client: emit event if create l2cap connection fails
2023-05-10 22:32:55 +02:00
Matthias Ringwald
f82b8f4bf2
hci: fix spelling of hci_dedicated_bonding_defer_disconnect
2023-05-10 18:01:01 +02:00
Matthias Ringwald
553c940898
sm: defer disconnect for dedicated classic bonding
2023-05-10 17:54:12 +02:00
Matthias Ringwald
ab0c69a9cf
hci: allow to defer disconnect on dedicated bonding complete
2023-05-10 17:54:12 +02:00
Matthias Ringwald
67718330f1
hci: move dedicated bonding into hci_handle_mutual_authentication_completed
2023-05-10 17:07:09 +02:00
Matthias Ringwald
4aa2f135a0
hci: extract hci_handle_mutual_authentication_completed
2023-05-10 17:07:09 +02:00
Matthias Ringwald
4cd03f8a28
hci: refactor read encryption key size complete handler
2023-05-10 17:07:09 +02:00
Matthias Ringwald
a036ae1224
sm: assert remote supports SMP over BR/EDR before CTKD
2023-05-10 17:07:09 +02:00
Matthias Ringwald
7109ed1819
l2cap: use defines for official channel ids
2023-05-10 17:07:09 +02:00
Matthias Ringwald
88f925b138
hci: set role only on create and role changed
2023-05-10 13:59:03 +02:00
Matthias Ringwald
6d4050fb8a
sm: remove write-only variable
2023-05-10 11:57:06 +02:00