16141 Commits

Author SHA1 Message Date
Matthias Ringwald
650271be49 goep_client: select MAP instance with highest version 2024-09-25 16:16:17 +02:00
Matthias Ringwald
3db4d2e30d btstack_cvsd_plc: fix warning 2024-09-25 16:16:17 +02:00
Matthias Ringwald
e3c0c0c051 bluetooth_gatt: more UUIDs 2024-09-25 16:16:17 +02:00
Matthias Ringwald
6d891d93ad test/btstack_util: add empty coverage target 2024-09-25 08:06:03 +02:00
Matthias Ringwald
c26f92b34d gatt_client: set connection and service id for gatt_client_listen_for_service_characteristic_value_updates 2024-09-24 18:25:48 +02:00
Matthias Ringwald
f8b8dabac6 gatt_client: set service and connection id in gatt_client_listen_for_service_characteristic_value_updates 2024-09-24 18:25:48 +02:00
Matthias Ringwald
7bf08f64da test/mock: add gatt_client_request_to_send_gatt_query to mock gatt_client 2024-09-24 18:25:48 +02:00
Matthias Ringwald
fd01917f98 gatt_client: remove extra semicolon 2024-09-24 18:25:48 +02:00
Matthias Ringwald
1a4874dc54 gatt_client: allow to listen to characteristic value updates for service 2024-09-24 18:25:48 +02:00
Matthias Ringwald
2c937a6644 gatt_client: inline emit_event_to_registered_listeners 2024-09-24 18:25:48 +02:00
Matthias Ringwald
d03dbc9c8d gatt_client: extract report_gatt_characteristic_value_change for notification/indications 2024-09-24 18:25:48 +02:00
Matthias Ringwald
01e6dd7fbc gatt_client: pass service + connection id to setup_characteristic_value_packet 2024-09-24 18:25:48 +02:00
Matthias Ringwald
6201dbadd6 gatt_client: gatt_client_get_mtu returns 0 on error 2024-09-24 18:25:48 +02:00
Matthias Ringwald
7aa69c2486 test/mock: add service_id and connection_id to GATT Client events 2024-09-24 18:25:48 +02:00
Matthias Ringwald
2a954d4aec test/gatt-service-client: add hci_event_builder 2024-09-24 18:25:48 +02:00
Matthias Ringwald
f6a28e2542 gatt_client: add service and connection id to regular reads, notify + indicate 2024-09-24 18:09:16 +02:00
Matthias Ringwald
b641e2af2d gatt_client: add service and connection id to long reads 2024-09-24 18:09:11 +02:00
Matthias Ringwald
691e02c222 gatt_client: add gatt_client_read_long_value_of_characteristic_using_value_handle_with_context 2024-09-24 18:01:31 +02:00
Matthias Ringwald
b538fb896c gatt_client: add gatt_client_write_long_value_of_characteristic_with_context 2024-09-24 18:01:31 +02:00
Matthias Ringwald
e38d764ed9 gatt_client: add gatt_client_read_value_of_characteristic_using_value_handle_with_context 2024-09-24 18:01:31 +02:00
Matthias Ringwald
b444aa754d gatt_client: add gatt_client_write_value_of_characteristic_with_context 2024-09-24 18:01:31 +02:00
Matthias Ringwald
cb5b2b64b6 gatt_client: add gatt_client_write_client_characteristic_configuration_with_context 2024-09-24 18:01:31 +02:00
Matthias Ringwald
a94d23eaeb gatt_client: add gatt_client_discover_characteristic_descriptors_with_context 2024-09-24 18:01:31 +02:00
Matthias Ringwald
8183ac30e3 gatt_client: add gatt_client_discover_characteristics_for_service_with_context 2024-09-24 18:01:31 +02:00
Matthias Ringwald
aa43543a70 gatt_client: add gatt_client_find_included_services_for_service_with_context 2024-09-24 18:01:31 +02:00
Matthias Ringwald
68ced5c9a3 gatt_client: add gatt_client_discover_primary_services_by_uuid16_with_context 2024-09-24 18:01:31 +02:00
Matthias Ringwald
d578995f60 gatt_client: add service/connection id to GATT_EVENT_INCLUDED_SERVICE_QUERY_RESULT 2024-09-24 18:01:31 +02:00
Matthias Ringwald
5a6c9e2aa2 gatt_client: add service/connection id to GATT_EVENT_ALL_CHARACTERISTIC_DESCRIPTORS_QUERY_RESULT 2024-09-24 18:01:31 +02:00
Matthias Ringwald
185497a5c5 gatt_client: add service/connection id to GATT_EVENT_CHARACTERISTIC_QUERY_RESULT 2024-09-24 18:01:31 +02:00
Matthias Ringwald
521f582021 gatt_client: add service/connection id to GATT_EVENT_SERVICE_QUERY_RESULT 2024-09-24 18:01:31 +02:00
Matthias Ringwald
88371317a5 gatt_client: add service/connection id to GATT_EVENT_QUERY_COMPLETE 2024-09-24 18:01:31 +02:00
Matthias Ringwald
9da0238594 gatt_client: add service_id and connection_id 2024-09-24 18:01:31 +02:00
Matthias Ringwald
d8ef101d94 gatt_client: use hci_event_builder for GATT_EVENT_INCLUDED_SERVICE_QUERY_RESULT 2024-09-24 18:01:31 +02:00
Matthias Ringwald
1cfd161321 gatt_client: use hci_event_builder for GATT_EVENT_ALL_CHARACTERISTIC_DESCRIPTORS_QUERY_RESULT 2024-09-24 18:01:31 +02:00
Matthias Ringwald
b5a7d6a26c gatt_client: use hci_event_builder for GATT_EVENT_CHARACTERISTIC_QUERY_RESULT 2024-09-24 18:01:31 +02:00
Matthias Ringwald
c668d4cf16 gatt_client: use hci_event_builder for GATT_EVENT_SERVICE_QUERY_RESULT 2024-09-24 18:01:31 +02:00
Matthias Ringwald
6a88036e0a gatt_client: use hci_event_builder for GATT_EVENT_QUERY_COMPLETE 2024-09-24 18:01:31 +02:00
Matthias Ringwald
3e78e462d5 gatt_client: pass gatt_client_t to setup_long_characteristic_value_packet 2024-09-24 18:01:31 +02:00
Matthias Ringwald
8450fbf526 gatt_client: pass gatt_client_t to setup_characteristic_value_packet 2024-09-24 18:01:31 +02:00
Matthias Ringwald
620d7d702b hci: increase incoming pre-buffer for LE-only for service_id + connection_id 2024-09-24 17:58:42 +02:00
Matthias Ringwald
464b6e7bf9 gatt_client: use temp buffer for fuzz testing 2024-09-24 17:58:42 +02:00
Matthias Ringwald
f51e68832c gatt_client: compile error if insufficient prebuffer bytes for long reports 2024-09-24 17:58:42 +02:00
Matthias Ringwald
0143743698 test/gatt_client: increase prebuffer 2024-09-24 17:58:08 +02:00
Matthias Ringwald
0ee0709d65 test/gatt_client: fix blob reads 2024-09-24 17:58:08 +02:00
Matthias Ringwald
61027ef765 test/gatt_client: reset characteristics and their descriptors 2024-09-24 17:58:08 +02:00
Matthias Ringwald
472021f279 test/gatt_client: fix gatt_client_read_long_characteristic_descriptor_using_descriptor_handle_with_offset 2024-09-24 17:58:08 +02:00
Matthias Ringwald
ef09b0beb1 test/gatt_client: use btstack_event getters 2024-09-24 17:58:08 +02:00
Matthias Ringwald
1a9f9e6c65 test/gatt_client: fix build 2024-09-24 17:58:08 +02:00
Milanka Ringwald
9d2aa4d04e btstack_defines: sort and add GATTSERVICE_SUBEVENT_DEVICE_INFORMATION_UDI_FOR_MEDICAL_DEVICES 2024-09-24 17:49:23 +02:00
Milanka Ringwald
101e88269b btstack_defines: add LLS, IAS and TXPS events
# Conflicts:
#	src/btstack_defines.h
#	src/btstack_event.h
2024-09-24 17:49:23 +02:00