Matthias Ringwald
|
eb404cdcf0
|
sdp_server: skip empty attribute lists in search search attribute response
|
2024-11-12 09:20:06 +01:00 |
|
Matthias Ringwald
|
cc643af329
|
sdp_server: validate service search pattern
|
2024-11-12 09:20:06 +01:00 |
|
Matthias Ringwald
|
22d58ff8de
|
sdp_server: add sdp_server_set_single_record_response
|
2024-11-12 09:20:06 +01:00 |
|
Matthias Ringwald
|
db96503f81
|
sdp_server: return invalid PDU size error
|
2024-11-12 09:20:06 +01:00 |
|
Matthias Ringwald
|
2b1502cef0
|
sdp_server: validate attribute id list
|
2024-11-12 09:20:06 +01:00 |
|
Matthias Ringwald
|
a7c2bbb151
|
sdp_util: add sdp_valid_service_search_pattern
|
2024-11-12 09:20:06 +01:00 |
|
Matthias Ringwald
|
3bb8bc6f34
|
sdp_util: add sdp_attribute_list_valid
|
2024-11-12 09:20:06 +01:00 |
|
Matthias Ringwald
|
c95caec03e
|
btstack_util: skip whitespace in btstack_atoi
|
2024-11-11 17:55:37 +01:00 |
|
Matthias Ringwald
|
e391d116e0
|
rfcomm: avoid multiplexer use-after-free
|
2024-11-11 17:55:37 +01:00 |
|
Matthias Ringwald
|
ced0de4d0d
|
hfp_ag: start codec negotiation only for the first audio connection
|
2024-11-11 12:11:59 +01:00 |
|
Matthias Ringwald
|
8b86e31fed
|
gatt-service/cycling_speed_and_cadence_service_server: track pending indications and reject new operation
|
2024-11-08 14:24:05 +01:00 |
|
Matthias Ringwald
|
1ce6ee5534
|
test: add BAU encoder test
|
2024-11-07 18:34:43 +01:00 |
|
Matthias Ringwald
|
65dc48921a
|
Start Broadcast Audio URI profile
|
2024-11-07 18:34:13 +01:00 |
|
Matthias Ringwald
|
166d44a10c
|
sdp_client: iterate over registered SDP query callbacks
|
2024-11-06 10:43:01 +01:00 |
|
Matthias Ringwald
|
89f10e1d72
|
avdtp: streamlinw avdtp_handle_sdp_client_query_result, only register new query if connection is waiting
|
2024-11-06 10:38:05 +01:00 |
|
Matthias Ringwald
|
371c8f0ee5
|
avdtp: extract avdtp_get_next_connection_ready_for_sdp_query
|
2024-11-06 09:20:45 +01:00 |
|
Matthias Ringwald
|
129fe83678
|
avdtp: init sdp query callback in avdtp_init
|
2024-11-06 09:20:45 +01:00 |
|
Matthias Ringwald
|
7f03330a55
|
chipset/bcm: detect CYW5551x for firmware download
|
2024-11-06 08:24:29 +01:00 |
|
Matthias Ringwald
|
f0f955440e
|
hci: use correct guards for hci_handle_connection_failed
|
2024-11-06 08:24:29 +01:00 |
|
Matthias Ringwald
|
91097d831a
|
hci: use correct guards for le_handle_extended_advertisement_report and hci_le_num_phys
Analog to PR #642
|
2024-11-05 10:00:37 +01:00 |
|
Matthias Ringwald
|
d75fc2605a
|
l2cap: send fcs option from ertm config, use fcs if either side requested it
|
2024-11-03 23:43:46 +01:00 |
|
Matthias Ringwald
|
5d59e25a1a
|
pbap_client: add pbap_client_create_sdp_record
|
2024-11-03 23:43:46 +01:00 |
|
Matthias Ringwald
|
459c64739c
|
pbap_client: use SRM + SRMP headers in flow control mode
|
2024-11-03 23:43:46 +01:00 |
|
Matthias Ringwald
|
e3bb42c259
|
obex_srm_client: add obex_srm_client_set_waiting
|
2024-11-03 23:43:46 +01:00 |
|
Matthias Ringwald
|
51c39f3d92
|
goep_client: add goep_client_header_add_srmp_waiting
|
2024-11-03 23:43:46 +01:00 |
|
Matthias Ringwald
|
def79b0992
|
pbap_client: add missing include
|
2024-11-03 23:43:46 +01:00 |
|
Matthias Ringwald
|
8d9346494f
|
l2cap: mark internal BTstack events
|
2024-11-03 23:43:46 +01:00 |
|
Matthias Ringwald
|
2419120a64
|
sm: validate OOB data before sending random nonce
|
2024-11-02 18:22:33 +01:00 |
|
Matthias Ringwald
|
25d5427a34
|
tool/state_num: remove whitespace
|
2024-11-02 18:22:33 +01:00 |
|
Matthias Ringwald
|
e5fc01d68a
|
gatt_client: allow read multiple variable for unenhanced att bearer
|
2024-11-02 18:22:32 +01:00 |
|
Matthias Ringwald
|
bbb8e69815
|
gatt_client: allow to ignore EATT bearer
|
2024-11-02 18:22:32 +01:00 |
|
Matthias Ringwald
|
f2bbac443b
|
gatt_client: fix gatt client connected event
|
2024-11-02 18:22:32 +01:00 |
|
Matthias Ringwald
|
a3c700b46c
|
l2cap: fix returned error codes for insufficient CBM connection
|
2024-11-02 18:22:32 +01:00 |
|
Matthias Ringwald
|
67313e8ce9
|
l2cap: add FCS option to ERTM configure response
|
2024-11-02 18:22:32 +01:00 |
|
Matthias Ringwald
|
2a5b7c22b9
|
l2cap: fix spelling
|
2024-11-02 18:22:32 +01:00 |
|
Matthias Ringwald
|
bb1f325522
|
l2cap: set extended flow control bit in information response if enabled
|
2024-11-02 18:22:32 +01:00 |
|
Matthias Ringwald
|
9244e83c85
|
hci: truncate L2CAP packet to l2cap PDU size
|
2024-11-02 18:22:32 +01:00 |
|
Matthias Ringwald
|
9007c8918e
|
gap: add gap_request_connection_subrating
|
2024-11-02 18:21:03 +01:00 |
|
Matthias Ringwald
|
f266fcb126
|
hci: enable connection subrating during init
|
2024-11-02 18:21:03 +01:00 |
|
Matthias Ringwald
|
03a8d1d24d
|
hci_cmd: add subrate commands
|
2024-11-02 18:21:03 +01:00 |
|
Matthias Ringwald
|
99b223ff1a
|
rfcomm: fix multiple outgoing channel setup
|
2024-11-01 19:00:48 +01:00 |
|
Matthias Ringwald
|
57ea53d197
|
hci_dump: fix build with ENABLE_LOG_BTSTACK_EVENTS
|
2024-10-31 20:42:03 +01:00 |
|
Matthias Ringwald
|
cb912b126f
|
hci: fix caching of authentication requirements used in hci io capability request reply
|
2024-10-30 09:00:36 +01:00 |
|
Matthias Ringwald
|
7d6c505951
|
chipset/bcm: fix warnings
|
2024-10-28 19:25:41 +01:00 |
|
Matthias Ringwald
|
af411b3ff8
|
gap: only store link key if at least one side requests bonding during the IO Capabilities exchange.
|
2024-10-23 15:16:36 +02:00 |
|
Matthias Ringwald
|
ca8a5d3cc1
|
hci: store ssp io capability request reply auth requirements in connection
|
2024-10-23 14:59:53 +02:00 |
|
Matthias Ringwald
|
042de22dd4
|
bluetooth_gatt: add GMAS service + characteristics
|
2024-10-16 17:46:56 +02:00 |
|
Matthias Ringwald
|
71f4b58fd7
|
chipset: add STM32WB0
|
2024-10-16 17:46:44 +02:00 |
|
Matthias Ringwald
|
5753fca539
|
hsp: use btstack_snprintf_assert_complete
|
2024-10-16 17:46:23 +02:00 |
|
Matthias Ringwald
|
865e2b5481
|
hfp: use btstack_snprintf_assert_complete and btstack_snprintf_best_effort
|
2024-10-16 17:46:23 +02:00 |
|