16715 Commits

Author SHA1 Message Date
Milanka Ringwald
cf72ea0124 avrcp: add new PDU IDs 2024-11-16 10:57:37 +01:00
Milanka Ringwald
093e4ee824 avrcp_controller: add Category 4 commands 2024-11-16 10:57:37 +01:00
Milanka Ringwald
56a3cbb98c avrcp: fix enum 2024-11-16 10:57:37 +01:00
Milanka Ringwald
55849d485e avrcp_controller: add Category 3 commands 2024-11-16 10:57:37 +01:00
Milanka Ringwald
0e3c5f83e6 avrcp_controller: fix PASS THROUGH command 2024-11-16 10:57:37 +01:00
Milanka Ringwald
f98d104180 avrcp_cotroller: implement move to the first song in the next/previous group 2024-11-16 10:57:37 +01:00
Milanka Ringwald
2b3e0ec01e avrcp_controller: fix compile warning 2024-11-16 10:57:37 +01:00
Milanka Ringwald
5c72796b16 avrcp_controller: reset data offset 2024-11-16 10:57:37 +01:00
Milanka Ringwald
1f2f3fd126 avrcp_target: add AVRCP_OPERATION_ID_VENDOR_UNIQUE to the set of valid AVRCP ops 2024-11-16 10:57:37 +01:00
Milanka Ringwald
9c84d04f6c avrcp: clean compile warnings 2024-11-16 10:57:37 +01:00
Milanka Ringwald
aa6770fd99 avrcp: add AVRCP_OPERATION_ID_VENDOR_UNIQUE 2024-11-16 10:57:37 +01:00
Milanka Ringwald
f579ef8a3a avrcp_controller: use offset variable 2024-11-16 10:57:36 +01:00
Milanka Ringwald
662759a70e gatt-service/scps_client: fix service characteristics discovery 2024-11-16 10:23:30 +01:00
Matthias Ringwald
d6de13b21f test/security_manager_sc: fix build 2024-11-16 10:22:40 +01:00
Milanka Ringwald
40997b1544 l2cap: fix ertm tx buffer reconfiguration 2024-11-16 10:21:06 +01:00
Matthias Ringwald
6a9e015f96 gatt-service/bas-server: generate advertisement data for application 2024-11-16 10:18:27 +01:00
Matthias Ringwald
feeb84592b gatt-service/bas-server: emit broadcast started/stopped 2024-11-16 10:18:27 +01:00
Matthias Ringwald
f368eb91f4 gatt-service/bas-server: provide service id on registration 2024-11-16 10:18:27 +01:00
Matthias Ringwald
f849ede793 gatt-service/bas-server: assign service id 2024-11-16 10:18:27 +01:00
Matthias Ringwald
0498a0a319 btstack_defines: add BAS Broadcast control events 2024-11-16 10:18:07 +01:00
Milanka Ringwald
164aeebb51 gatt-service/bas_server: fix bitmaps 2024-11-16 10:17:29 +01:00
Milanka Ringwald
751a6965c7 gatt-service/battery_service: add server characteristic configuration 2024-11-16 10:17:29 +01:00
Milanka Ringwald
de4a918b3a gatt-service/bas_server: validate input params 2024-11-16 10:17:29 +01:00
Milanka Ringwald
e24f316c1b gatt-service/bas_server: add skeleton setters 2024-11-16 10:17:29 +01:00
Milanka Ringwald
e16068db65 gatt-service/bas_server: implement set battery level status 2024-11-16 10:17:29 +01:00
Milanka Ringwald
038930d020 gatt-service/bas_server: cleanup header file 2024-11-16 10:17:29 +01:00
Milanka Ringwald
ac8c27c43a gatt-service/bas_server: update API 2024-11-16 10:17:29 +01:00
Milanka Ringwald
3d715e85d3 gatt-service/bas_server: rename task 2024-11-16 10:17:29 +01:00
Milanka Ringwald
db9fdd6802 gatt-service/bas_server: extract structs for battery characteristics 2024-11-16 10:17:29 +01:00
Milanka Ringwald
e5ae30da29 gatt-service/bas_server: implement read callback 2024-11-16 10:17:29 +01:00
Milanka Ringwald
f572617f5b btstack.h: import battery service server 2024-11-16 10:17:29 +01:00
Milanka Ringwald
d62aa1c5d3 gatt-service/bas_server: multiple instances 2024-11-16 10:17:09 +01:00
Matthias Ringwald
c8249f334b posix-h4-bcm: enable portaudio 2024-11-14 17:30:49 +01:00
Matthias Ringwald
921be532a8 hci_cmd: avoid calling memcpy with NULL and size = 0 2024-11-14 16:41:23 +01:00
Matthias Ringwald
2dd31b9675 a2dp: report A2DP v1.4 in sdp record 2024-11-14 16:41:23 +01:00
Matthias Ringwald
3a82c685cd gatt-service/dis_client: fix request to send logic, fix test support 2024-11-12 14:49:27 +01:00
Matthias Ringwald
b27edfcc50 gatt-service/tx_power_service: fix characteristic properties 2024-11-12 11:33:48 +01:00
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