13814 Commits

Author SHA1 Message Date
Matthias Ringwald
798de539e3 test/embedded: add hci_dump_test 2021-12-05 20:46:44 +01:00
Matthias Ringwald
1fba6313b3 test/embedded: add more tests for embedded run loop 2021-12-05 19:48:26 +01:00
Matthias Ringwald
ee02574111 hci: only return true if command was sent in hci_run_general_pending_commands 2021-12-03 17:05:59 +01:00
Matthias Ringwald
1f34df2cf7 hci: free hci connection struct if accept synchronous connections fails 2021-12-03 17:04:59 +01:00
Matthias Ringwald
f9bcf56d8f pbap_client: update state before emitting phonebook size 2021-12-03 12:32:19 +01:00
Matthias Ringwald
b7802cc8b1 hfp_ag: send HFP AG and HCI commands independently 2021-12-03 12:13:52 +01:00
Matthias Ringwald
6d21cd94ee test/crypto: test invalid aes key len 2021-12-03 11:47:45 +01:00
Matthias Ringwald
3bb5ff27f3 hci: avoid discard ACL connections on connection complete with error for SCO to same peer 2021-12-02 19:58:56 +01:00
Matthias Ringwald
f23819bcb1 hci: suppress connection request from higher layers if alloc fails 2021-12-02 19:57:00 +01:00
Matthias Ringwald
905ee0fd06 hci: add parentheses around macro invocation of HCI_EVENT_IS_COMMAND_COMPLETE 2021-11-30 11:32:42 +01:00
Matthias Ringwald
af7c3ae6cd test: split l2cap-channel into l2cap-cbm and l2cap-ecbm 2021-11-30 11:18:56 +01:00
Matthias Ringwald
1382159caa test: fix coverage build 2021-11-30 10:02:38 +01:00
Matthias Ringwald
d3709f3eb4 hfp_ag: avoid sending ring twice in test 2021-11-29 22:00:26 +01:00
Matthias Ringwald
0f5178a35d port/posix-h5: fix CC2564C init file name 2021-11-29 18:04:15 +01:00
Matthias Ringwald
7ebd525b11 hfp_ag: delay sending RING after audio connection was established (if in-band ring tone enabled) 2021-11-29 16:31:59 +01:00
Matthias Ringwald
f5887b606a hfp_ag: extract hfp_ag_hf_trigger_ring_and_clip 2021-11-29 16:31:14 +01:00
Matthias Ringwald
884d3c56f3 port: replace obex_iterator wirh obex_parser 2021-11-29 14:57:49 +01:00
Matthias Ringwald
2684f40bee pbap_client: add switch default 2021-11-29 14:46:11 +01:00
Matthias Ringwald
2e3335af42 example/hsp: update examples 2021-11-29 14:43:11 +01:00
Matthias Ringwald
b956b515b1 pbap_client: fix compile warnings 2021-11-29 14:42:57 +01:00
Matthias Ringwald
faf3a63906 hsp_ag: fix emit of HSP_SUBEVENT_RFCOMM_CONNECTION_COMPLETE 2021-11-29 14:42:47 +01:00
Matthias Ringwald
12eeba7a6d doc: add ENABLE_RTK_PCM_WBS 2021-11-29 14:28:18 +01:00
Matthias Ringwald
401a115bdb hsp: send hci_rtk_configure_sco_routing after RFCOMM is established 2021-11-29 14:28:18 +01:00
Matthias Ringwald
2b5f92fd17 hfp: send hci_rtk_configure_sco_routing after codec exchange 2021-11-29 14:28:18 +01:00
Matthias Ringwald
1645c45c5d hci: add hci_rtk_configure_sco_routing 2021-11-29 14:17:59 +01:00
Matthias Ringwald
f75a03a0a2 hsp: fix build warning 2021-11-29 11:44:53 +01:00
Matthias Ringwald
a15a08d791 hsp: add ACL Connection to all events and BD ADDR to HSP_SUBEVENT_RFCOMM_CONNECTION_COMPLETE 2021-11-29 11:40:41 +01:00
Matthias Ringwald
c90b7ec084 obex_parser: handle header with invalid 2-byte length field 2021-11-29 10:24:38 +01:00
Matthias Ringwald
692b517b36 pbap_client: remove unused code/variables 2021-11-27 22:06:00 +01:00
Matthias Ringwald
a78fd3a327 changelog: pbap_client + obex_parser 2021-11-27 19:55:15 +01:00
Matthias Ringwald
4f68fbd0a4 test/pts: fix pbap_pce_test spelling 2021-11-27 19:53:00 +01:00
Matthias Ringwald
9ce3e3486f test/pts: use pbap_pce to set PropertySelector and vCardSelector 2021-11-27 19:50:31 +01:00
Matthias Ringwald
80448b76dc test/pts: update doc for pbap_pce_test 2021-11-27 19:50:31 +01:00
Matthias Ringwald
6640e9e0b6 pbap_client: allow to send abort operation while other request is active 2021-11-27 19:50:31 +01:00
Matthias Ringwald
e9b4d96784 pbap_client: add pbap_set_property_selector 2021-11-26 23:48:27 +01:00
Matthias Ringwald
7b0fffc958 pbab_client: use obex_parser 2021-11-26 22:34:48 +01:00
Matthias Ringwald
4de67120c0 example: add obex_parser.c to examples 2021-11-26 22:34:48 +01:00
Matthias Ringwald
ac9a0d84d5 obex: add stream-based obex parser and tests 2021-11-26 22:34:48 +01:00
Matthias Ringwald
eea7024143 test/pts: fix pbap_pce_test build 2021-11-26 22:34:48 +01:00
Matthias Ringwald
107ca0215e goep_client: increase outgoing buffer to 150 bytes 2021-11-26 22:34:48 +01:00
Matthias Ringwald
95f7509441 obex_message_builder: append trailing \0 in obex_message_builder_header_add_name_prefix 2021-11-26 22:34:48 +01:00
Matthias Ringwald
ce7b39ecfe l2cap: fix ertm fragmentation 2021-11-26 22:34:48 +01:00
Matthias Ringwald
d52170bc56 pbap_client: extract pbap_client_process_vcard_listing_body 2021-11-25 08:55:16 +01:00
Matthias Ringwald
f84f8a7f22 pbap_client: process obex packet in single pass 2021-11-25 08:55:16 +01:00
Matthias Ringwald
7687f39512 pbap_client: use switch in pbap_client_process_vcard_listing, delete unused code 2021-11-25 08:55:16 +01:00
Matthias Ringwald
74492e8dd1
Merge pull request #387 from Matheus-Garbelini/develop
gatt_client: add gatt_client_discover_secondary_services
2021-11-25 08:33:27 +01:00
Matheus Eduardo Garbelini
8d1f34d35f Add gatt_client_discover_secondary_services
Changes:
1.  In `gatt_client_discover_primary_services`,  gatt_client->uuid16 = GATT_PRIMARY_SERVICE_UUID; instead of gatt_client->uuid16 = 0;
2.  In `send_gatt_services_request`, second argument uses gatt_client->uuid16 instead of hardcoded definition

Additions:
1.  Added gatt_client_discover_secondary_services following uui16 changes above. gatt_client->uuid16 = GATT_SECONDARY_SERVICE_UUID;
2021-11-24 21:59:22 +08:00
Matthias Ringwald
0689ede586 cmake: set project name for test/pts and port/libusb 2021-11-24 10:23:01 +01:00
Matthias Ringwald
cebb917d08 test/auto-pts: fix build without classic 2021-11-24 10:22:40 +01:00
Matthias Ringwald
4b523b5e94 l2cap: fix compile without classic 2021-11-23 10:33:00 +01:00