15947 Commits

Author SHA1 Message Date
Matthias Ringwald
42a2bbebe0 tool/btstack_memory_generator: fix free template for HAVE_MALLOC 2024-07-24 11:46:35 +02:00
Dirk Helbig
cc95824c52 sm: fix warnings 2024-07-24 11:41:48 +02:00
Matthias Ringwald
52c964be65 gatt-service/cycling_power_service_server: store current force/torque magnitudes in uint16_t, counter in uint16_t 2024-07-24 11:26:26 +02:00
Matthias Ringwald
89d9762f09 gatt-service/cycling_power_service_server: check for enhanced calibration supported 2024-07-24 11:26:26 +02:00
Matthias Ringwald
ef34fc1487 gatt-service/cycling_power_service_server: offset compensation operation do not depend on extreme magnitudes 2024-07-24 11:26:26 +02:00
Matthias Ringwald
ee5fda2379 gatt-service/cycling_power_service_server: use global measurement type 2024-07-24 11:26:26 +02:00
Matthias Ringwald
ba458d3bdf gatt-service/cycling_power_service_server: remove tautology 2024-07-24 11:26:26 +02:00
Matthias Ringwald
c24127c45b gatt-service/cycling_power_service_server: extract cycling_power_service_server_emit_start_calibration 2024-07-24 11:26:26 +02:00
Matthias Ringwald
408b5fdba3 hfp_ag: makr emit functions static 2024-07-23 20:43:51 +02:00
Matthias Ringwald
885f7aad9c changelog: add HFP support for Apple extension 2024-07-23 18:26:03 +02:00
Matthias Ringwald
5e1d7366ee example/hfp_ag_demo: report apple accessory information 2024-07-23 18:26:03 +02:00
Matthias Ringwald
50e8282869 example/hfp_hf_demo: set Apple Accessory Information 2024-07-23 18:26:03 +02:00
Matthias Ringwald
9ca3bacbd0 changelog: mention HFP HF support for Apple extension 2024-07-23 18:26:03 +02:00
Matthias Ringwald
edc46354e2 hfp_ag: send Apple Device information upon request, report Accessory battery level and docked state 2024-07-23 18:26:03 +02:00
Matthias Ringwald
910dced5cc hfp_hf: report Apple accessory battery level and docked state 2024-07-23 18:26:02 +02:00
Matthias Ringwald
4e8ee53afc hfp_hf: send Apple Accessory information, report Apple extension support 2024-07-23 18:26:02 +02:00
Matthias Ringwald
e1c4900728 test/hfp: test parsing of apple extensions 2024-07-23 18:26:02 +02:00
Matthias Ringwald
6c76fcc734 hfp: parse Apple accessory information and state 2024-07-23 18:08:36 +02:00
Matthias Ringwald
f39f7f89c1 hfp: add Apple extension strings + fields 2024-07-23 18:07:34 +02:00
Matthias Ringwald
919d165e30 btstack_defines: add events for HFP Apple extension 2024-07-23 17:45:44 +02:00
Matthias Ringwald
a6c24dc0b9 hci_dump_dispatch: allow to use multiple HCI Dump implementations 2024-07-22 18:14:48 +02:00
Matthias Ringwald
53a869da01 att_server: improve handling of pending response 2024-07-22 14:57:55 +02:00
Matthias Ringwald
dbeaa5cd7b posix: clear run loop exit flag 2024-07-22 12:46:32 +02:00
Matthias Ringwald
d09b259dd6 hfp_ag: always initiate codec connection setup before establishing audio 2024-07-22 12:40:03 +02:00
Matthias Ringwald
d72e9d4b1d att_server: document delayed write 2024-07-19 16:25:38 +02:00
Matthias Ringwald
4431fb7a03 hfp_hf: send HF Indicator update only if enabled by AG 2024-07-18 14:57:12 +02:00
Matthias Ringwald
745e7a2fc2 mtk: fix build 2024-07-18 11:51:12 +02:00
Matthias Ringwald
d545aea088 mtk: fix build 2024-07-18 11:41:24 +02:00
Matthias Ringwald
511c7f3dfa wiced-h4: fix build 2024-07-18 11:39:04 +02:00
Matthias Ringwald
a2b96185d1 test: fix build 2024-07-18 11:38:55 +02:00
Matthias Ringwald
a288747709 example/pbap_client_demo: add 'A' to disconnect PBAP 2024-07-18 11:23:30 +02:00
Matthias Ringwald
7c685700db pbap_client: fix PBAP_SUBEVENT_OPERATION_COMPLETED with OBEX_DISCONNECTED for pbap_disconnect 2024-07-18 11:23:12 +02:00
Matthias Ringwald
f3185e85ee pbap_client: support multiple parallel connections 2024-07-18 10:56:58 +02:00
Matthias Ringwald
96ba8cb10d pbap_client: move singleton into pbap_connect 2024-07-18 10:55:07 +02:00
Matthias Ringwald
688eefc0dc pbap_client: keep clients in list 2024-07-18 10:43:50 +02:00
Matthias Ringwald
5e10dbf931 pbap_client: remove incoming flag 2024-07-18 10:31:43 +02:00
Matthias Ringwald
52d486c671 pbap_client: lookup pbap_client by cid 2024-07-18 10:30:45 +02:00
Matthias Ringwald
3971078c5e pbap_client: provide pbap_client by callee 2024-07-18 10:08:58 +02:00
Matthias Ringwald
65bf3c45de pbap_client: use temp pbap_client_singleton_pointer 2024-07-18 09:04:48 +02:00
Matthias Ringwald
cb40ee0821 pbap_client: lookup pbap_client in api function 2024-07-18 09:04:48 +02:00
Matthias Ringwald
fd8c97241c pbap_client: use caller provided pbap client 2024-07-18 09:04:48 +02:00
Matthias Ringwald
fd1559f54b pbap_client: extract pbap_client_connect 2024-07-18 09:04:48 +02:00
Matthias Ringwald
868f25625f pbap_client: inline pbap_client_reset_state 2024-07-18 09:04:48 +02:00
Matthias Ringwald
b2dbb8ac17 pbap_client: use goep_cid as pbap client cid 2024-07-18 09:04:48 +02:00
Matthias Ringwald
fe072f3822 pbap_client: add linked list item for lookup 2024-07-18 09:04:48 +02:00
Matthias Ringwald
0e7551b04b pbap_client: move pbap_client_t to header 2024-07-18 09:04:48 +02:00
Matthias Ringwald
b1d7ded977 pbap_client: prefix pbap client state 2024-07-18 09:04:48 +02:00
Matthias Ringwald
d3eadd6deb obex: collect obex related structures used by BTstack 2024-07-18 09:04:48 +02:00
Matthias Ringwald
7b3c482790 pbap_client: fix spelling 2024-07-18 09:04:48 +02:00
Matthias Ringwald
c411eed24b goep_client: remove client struct from linked list in case of connection/sdp query failure 2024-07-18 09:04:48 +02:00