15385 Commits

Author SHA1 Message Date
Dirk Helbig
85dc435b34 hci: le_setup_iso_data_path set audio coding format to transparent 2023-09-06 14:22:13 +02:00
Matthias Ringwald
1c34405f17 sm: check for invalid public key detected by Controller 2023-09-06 09:46:13 +02:00
Matthias Ringwald
9edc39914e btstack_crypto: return 0xff..ff as DHKEY if public key is invalid for Controller ECC 2023-09-06 09:40:58 +02:00
Matthias Ringwald
506ad0bb7b btstack_crypto: return 1 for btstack_crypto_ecc_p256_validate_public_key when using Controller 2023-09-06 09:38:50 +02:00
Matthias Ringwald
b69335bd0b Revert "gatt_client: don't emit event on error from api function gatt_client_discover_characteristic_descriptors"
This reverts commit 7045d3c0508e74262a4882ca3c46d45a91a9ca79.
2023-09-05 09:09:02 +02:00
Matthias Ringwald
928459fea2 chipset/nxp: update firmware to imx-firmware/raw/lf-6.1.22_2.0.0 2023-09-01 11:55:02 +02:00
Matthias Ringwald
8049240411 chipset/nxp: fix build 2023-09-01 11:54:52 +02:00
Matthias Ringwald
91dfed7e2d hci: fix build without sco-over-hci 2023-08-31 15:27:41 +02:00
Matthias Ringwald
0f076adeaa hci: fix build without classic 2023-08-31 15:14:00 +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
b8543c7abd example/sco_demo_util: use hci_get_sco_packet_length_for_connection 2023-08-31 15:07:51 +02:00
Matthias Ringwald
9427aeb58c hci: replace hci_get_sco_packet_length with hci_get_sco_packet_length_for_connection 2023-08-31 15:04:11 +02:00
Matthias Ringwald
d789103987 hci: track sco payload length per connection 2023-08-31 14:08:00 +02:00
Matthias Ringwald
8d860c8fde hfp_ag: increase buffer to avoid warning, fixes #523 2023-08-30 14:39:24 +02:00
Matthias Ringwald
d2d1d05367 btstack_tlv_flash_bank: fix unaligned read and migration 2023-08-30 12:22:33 +02:00
Matthias Ringwald
1faf2c16e4 test/fuzz: fix build 2023-08-29 21:52:06 +02:00
Matthias Ringwald
224c7b63df example/hog_host_demo: setup GATT DB 2023-08-29 19:28:41 +02:00
Matthias Ringwald
6077ac2e88 example/hog_host_demo: setup GATT DB 2023-08-29 19:27:08 +02:00
Matthias Ringwald
68a70b347e example/hog_host_demo: setup GATT DB 2023-08-29 19:18:09 +02:00
Matthias Ringwald
c9de93a98c changelog: mention flash bank tlv 2023-08-29 15:50:37 +02:00
Matthias Ringwald
ffded21621 btstack_tlv_flash_bank: increase bank header to alignment size 2023-08-29 15:47:13 +02:00
Matthias Ringwald
4a1addd51d btstack_tlv_flash_bank: store value right after header if there's no delete field 2023-08-29 15:28:32 +02:00
Matthias Ringwald
60a3ef1384 btstack_tlv_flash_bank: use store aligned entry header len 2023-08-29 12:21:42 +02:00
Matthias Ringwald
5574c439d5 btstack_tlv_flash_bank: overwrite complete entry with zeroes if we cannot just delete tag due to alignment 2023-08-29 12:21:42 +02:00
Matthias Ringwald
2ea4a5094c btstack_tlv_flash_bank: introduce btstack_tlv_flash_bank_aligned_entry_size 2023-08-29 12:21:42 +02:00
Matthias Ringwald
f268b03a0a btstack_tlv_flash_bank: store aligned entry header len 2023-08-29 12:21:42 +02:00
Matthias Ringwald
9b112178fd btstack_tlv_flash_bank: use BTSTACK_TLV_ENTRY_HEADER_LEN 2023-08-28 17:53:08 +02:00
Matthias Ringwald
1295b09155 btstack_tlv_flash_bank: fix spelling of alignment 2023-08-28 17:46:11 +02:00
Matthias Ringwald
b6c12bd680 btstack_tlv_flash_bank: use BTSTACK_TLV_BANK_HEADER_LEN 2023-08-28 17:43:52 +02:00
Matthias Ringwald
ad3bb41604 test/gatt_client: fix build 2023-08-28 16:06:54 +02:00
Matthias Ringwald
666fdb891c hci: store link key if generated independent from remote auth requirements 2023-08-22 16:19:20 +02:00
Matthias Ringwald
13aed524df sm: only derive LTK if both sides set EncKey bit 2023-08-22 16:18:17 +02:00
Matthias Ringwald
6a718a5e93 sm: reject CTKD over BR in responder role without secure connection or lower authentication than stored LTK 2023-08-22 16:18:17 +02:00
Matthias Ringwald
22cb578bdc sm: extract sm_le_device_db_index_lookup 2023-08-22 16:18:17 +02:00
Matthias Ringwald
94219034bf sm: trigger CTKD after Link Key upgrade to authenticated 2023-08-22 16:18:17 +02:00
Matthias Ringwald
599e89da88 sm: extract sm_event_handle_classic_encryption_event 2023-08-22 16:18:17 +02:00
Matthias Ringwald
57ff474594 sm: trigger CTKD after LTK upgrade to authenticated 2023-08-22 16:18:17 +02:00
Matthias Ringwald
2d68601cd8 sm: trigger re-repairing for bonded devices if auth becomes required 2023-08-22 16:18:16 +02:00
Matthias Ringwald
b322498edf sm: reject CTKD over BR in responder role without secure connection 2023-08-22 16:18:16 +02:00
Matthias Ringwald
b1da498351 gatt_client: increase retry backoff to 150 ms 2023-08-22 16:17:59 +02:00
Matthias Ringwald
6d0f6f4908 gatt_client: retry setup eatt connection if there was a setup collision 2023-08-22 16:17:59 +02:00
Matthias Ringwald
df0a5c6801 gatt_client: prepare eatt code for connect retry 2023-08-22 16:17:59 +02:00
Matthias Ringwald
9828b48a18 att_server: reject incoming eatt connection if outgoing connection is active 2023-08-22 16:17:59 +02:00
Matthias Ringwald
570bdd2d21 gatt_client: track outgoing eatt connections 2023-08-22 16:17:59 +02:00
Matthias Ringwald
ab6f9d8f7c gatt_client: handle l2cap connection fail without active hci connection 2023-08-22 16:17:49 +02:00
Matthias Ringwald
9ed6f53c12 att_dispatch: update att_server.l2cap_cid in lower layer 2023-08-22 16:17:49 +02:00
Matthias Ringwald
434166e3bd att_dispatch: forward l2cap channel closed 2023-08-22 16:17:49 +02:00
Matthias Ringwald
180cbe7900 gatt_client: retry outgoing l2cap connection due to collision 2023-08-22 16:17:41 +02:00
Matthias Ringwald
4e39f390ad att_dispatch: track incoming connection while outgoing is active 2023-08-22 16:17:41 +02:00
Matthias Ringwald
476bb9c4a8 att_dispatch: decline classic connection when outgoing active 2023-08-22 16:17:41 +02:00