412 Commits

Author SHA1 Message Date
Matthias Ringwald
15d2175857 libusb, posix and windows ports: use '-' instead of ':' in btstack_BD_ADDR.tlv filename 2022-02-25 17:09:50 +01:00
Matthias Ringwald
22d445d87e gap: add gap_secure_connections_active() to query if BR/EDR Secure Connecions are possible 2022-02-25 11:19:02 +01:00
Matthias Ringwald
9816429deb att_server: use uint8_t for status returns 2022-02-17 18:41:18 +01:00
Matthias Ringwald
1a4fdac4e3 hci: fix handling of HCI Connection Complete with error (regression introduced in v1.5.1) 2022-02-17 18:12:20 +01:00
Matthias Ringwald
3713993981 avdtp: use BLUETOOTH_SERVICE_CLASS_AUDIO_SINK / SOURCE instead of BLUETOOTH_PROTOCOL_AVDTP in SDP queries 2022-02-15 12:07:02 +01:00
Matthias Ringwald
d54b2c94f4 hci: fix le scan with filterlist 2022-02-11 12:04:27 +01:00
Matthias Ringwald
9afaa4d426 gap: gap_enable_link_watchdog() uses automatic flush timeout to disconnect if data cannot be sent 2022-02-09 21:23:19 +01:00
Matthias Ringwald
4437baf628 posix: fix RTS/CTS configuration by keeping local termios copy 2022-02-05 23:10:35 +01:00
Matthias Ringwald
d00ab9e3a0 chipset: use da145xx in folder/file/function names for these SoCs 2022-02-03 22:25:38 +01:00
Milanka Ringwald
31c969f167 changelog: implemented VCS 1.0 2022-01-31 16:26:29 +01:00
Matthias Ringwald
e743b7ab23 hfp: free HFP Connection object on SDP error / Service not found 2022-01-27 17:26:35 +01:00
Matthias Ringwald
6c0d5426fc hci: ENABLE_HCI_SERIALIZED_CONTROLLER_OPERATIONS serializes Inquiry, Remote Name Request and Create Connection operations 2022-01-24 18:10:16 +01:00
Matthias Ringwald
8ce1c2c25b hfp_gsm_model: fix tracking for call dropped during outgoing ringing 2022-01-24 16:35:01 +01:00
Milanka Ringwald
847bcf468a gatt-service/aics: move all fields that need to be initialized by the application to aics_info_t 2022-01-21 10:34:29 +01:00
Milanka Ringwald
32e1ff05bd att_db: search included service within handle range 2022-01-12 11:09:09 +01:00
Matthias Ringwald
57687e95a5 changelog: add extended advertising 2022-01-11 20:40:41 +01:00
Matthias Ringwald
51e51a58de gap: disable scanning, advertising, connection before updating random address 2022-01-10 15:33:19 +01:00
Matthias Ringwald
99240a6ef3 changelog: esp32 audio update 2021-12-29 12:06:06 +01:00
Matthias Ringwald
421550a67c esp32: update sdkconfig for esp-idf v4.3, disable Bluedroid host stack 2021-12-29 11:19:27 +01:00
Matthias Ringwald
c79e33a22c pbap_client: emit vCard entry data as PBAP_DATA_PACKET 2021-12-21 13:23:56 +01:00
Matthias Ringwald
ebb9bbfb00 pbap_client: use SRM only if GOEP v2.0 or higher connection 2021-12-21 13:23:56 +01:00
Matthias Ringwald
3ffc2a09a4 goep_client: add goep_client_version_20_or_higher 2021-12-21 13:23:56 +01:00
Matthias Ringwald
c54378f194 l2cap: limit remote MTU by local tx configuration in ERTM 2021-12-20 12:53:42 +01:00
Matthias Ringwald
8c9bb29ec2 example: init SM if LE supported to avoid issue with Android Cross-Transport Key-Derivation 2021-12-17 21:04:50 +01:00
Matthias Ringwald
3c4f967cce Changelog: copywriting 2021-12-08 20:05:29 +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
a78fd3a327 changelog: pbap_client + obex_parser 2021-11-27 19:55:15 +01:00
Matthias Ringwald
01f33f4af1 l2cap: unify events for can send now, packet sent, channel closed (CbM/ECBM using existing events) 2021-11-22 14:42:42 +01:00
Matthias Ringwald
8ec6b8c649 changelog: l2cap unify API for can send now, request to send, and send packet and disconnect channel 2021-11-22 12:21:11 +01:00
Matthias Ringwald
b93f89661e l2cap: drop reason param in l2cap_disconnect 2021-11-22 10:49:32 +01:00
Matthias Ringwald
c78b4f699d btstack_posix_tlv: use max value size of 2048, assert if size is larger in store 2021-11-20 20:34:09 +01:00
Matthias Ringwald
b28dc8004d btstack_config: use official terms for l2cap channel modes - ENABLE_L2CAP_LE_CREDIT_BASED_FLOW_CONTROL_MODE 2021-11-19 10:09:49 +01:00
Matthias Ringwald
9f0b00b154 l2cap: emit L2CAP_EVENT_INFORMATION_RESPONSE 2021-11-16 11:01:05 +01:00
Matthias Ringwald
0b81d2a574 l2cap: eplaced l2cap_register_packet_handler with l2cap_add_event_handler to register multiple handlers 2021-11-16 10:48:40 +01:00
Matthias Ringwald
822ca440d2 changelog: use 1000 ms watchdog to force power off for hci_power_control(HCI_POWER_OFF) 2021-11-04 15:27:14 +01:00
Matthias Ringwald
99f3ea79a3 le_device_db_tlv: don't increase num valid entries if entry is replaced 2021-11-04 10:35:32 +01:00
Matthias Ringwald
508bb0cd2c l2cap: remote features not required for SDP connections 2021-10-29 11:15:45 +02:00
Milanka Ringwald
0346f11d88 avrcp_target: set events and companies 2021-10-28 11:46:53 +02:00
Matthias Ringwald
c0c8a8293c gap: gap_inquiry_set_scan_activity to set Inquiry Scan Activity 2021-10-28 09:36:59 +02:00
Milanka Ringwald
2ac1dc76c9 avrcp_controller: automatically query supported events when registering for notifications 2021-10-26 16:58:40 +02:00
Matthias Ringwald
32a127304c gap: allow to set Page Timeout with gap_set_page_timeout 2021-10-21 11:48:02 +02:00
Matthias Ringwald
67f708e073 sm + hci: complementary functions to remove packet handler 2021-10-12 10:39:00 +02:00
Matthias Ringwald
11d10bda60 sm support storing bonding information for devices with identical IRK but different public addresses 2021-10-08 09:38:39 +02:00
Matthias Ringwald
a5764cd2ce hfp_ag: fix accept incoming connection while audio connection is established 2021-10-05 18:59:42 +02:00
Matthias Ringwald
e91ddb4075 sm: use hci_le_random_address_set to set random address 2021-10-05 11:09:12 +02:00
Matthias Ringwald
6fad2c3769 port: drop support for iOS 2021-09-28 14:37:17 +02:00
Matthias Ringwald
308eeaffaa gap: ENABLE_EXPLICIT_LINK_KEY_REPLY allows for asynchronous link key lookup by application 2021-09-27 14:46:52 +02:00
Milanka Ringwald
5c562e5771 gatt_client: support Microphone Control Service Server 2021-09-21 14:10:42 +02:00
Matthias Ringwald
58fb2150d9 readme: add BMS and TPS 2021-09-19 16:12:50 +02:00
Milanka Ringwald
44bb45f308 gatt_service: implement TX Power Service Server 2021-09-16 14:41:55 +02:00