326 Commits

Author SHA1 Message Date
Milanka Ringwald
c436b76054 att_db: fix spelling, update API docu 2021-06-03 08:50:02 +02:00
Matthias Ringwald
f840457c73 Changelog: prepare v1.4 2021-05-31 16:44:53 +02:00
Matthias Ringwald
093c3dfd65 avdtp: fix spelling avdtp_set_preferred_sampling_frequency 2021-05-27 15:02:31 +02:00
Matthias Ringwald
a61834b6cb gap: re-configure advertisements after power cycle 2021-05-27 15:02:31 +02:00
Matthias Ringwald
92f8a0d748 changelog: update 2021-05-27 15:02:31 +02:00
Matthias Ringwald
17c6fe5cac gap: abort SSP pairing if MITM protection required but not possible 2021-05-25 15:04:40 +02:00
Matthias Ringwald
6edaed7f18 gap: only store link key if it allows requested security level 2021-05-25 13:26:56 +02:00
Matthias Ringwald
da9b76deb1 l2cap: return unknown mandatory option in config response 2021-05-24 18:30:42 +02:00
Milanka Ringwald
c3b8c0a2ef avrcp_controller: reassemble fragmented AVCTP packets 2021-05-21 14:24:22 +02:00
Matthias Ringwald
a536dfcc0c l2cap: fix create outgoing connection triggered in hci disconnect event callback
Avoids sending an ACL packet for a now non-existing HCI connection
2021-05-21 10:33:58 +02:00
Matthias Ringwald
ac9136ccd4 gap: provide Device ID from EIR in GAP_EVENT_INQUIRY_RESULT 2021-05-19 10:25:26 +02:00
Matthias Ringwald
8549a61e0d sm: start pairing as Central for already encrypted connection on Slave Security Request 2021-05-10 16:50:00 +02:00
Matthias Ringwald
0ff1f3d8cf att_db: allow ATT Read Callback to return custom ATT Error Code 2021-05-03 14:30:35 +02:00
Matthias Ringwald
1f46817505 gap: fix gap_connect after gap_connect_cancel 2021-04-26 16:32:03 +02:00
Matthias Ringwald
40e8d6c5eb hfp: sco connection is created by ag if codec negotiation is supported 2021-04-12 17:19:30 +02:00
Matthias Ringwald
dc13fd8d8b gatt_client: fix read long characteristic descriptor 2021-04-12 11:47:30 +02:00
Matthias Ringwald
278ff8a910 gap: support QoS setup with gap_qos_set 2021-04-09 14:56:22 +02:00
Milanka Ringwald
89974af953 ble/gatt-service: emit SCAN_INTERVAL_UPDATE event, add scan parameters service server to CHANGELOG 2021-04-09 10:16:23 +02:00
Matthias Ringwald
d703d377e1 hfp: provide acl_handle in events to identify connection 2021-04-07 18:30:35 +02:00
Matthias Ringwald
140c055723 gap: support sniff subrating 2021-04-07 12:04:18 +02:00
Matthias Ringwald
32e2f27f96 hci: add hci_sniff_subrating command 2021-04-07 10:21:09 +02:00
Matthias Ringwald
d821984b1f gap: allow to disable link supervision timeout 2021-04-07 10:10:16 +02:00
Matthias Ringwald
ec61abe886 doc: add hids_service_client to changelog and readme 2021-04-06 12:18:25 +02:00
Matthias Ringwald
3cbedd4337 hid: prefix hid.h and hid.c with btstack_ 2021-03-31 12:07:41 +02:00
Milanka Ringwald
309522270a gatt_client: Use ATT_READ_REQUEST for first blob of Read Long Characteristic 2021-03-31 10:44:22 +02:00
Matthias Ringwald
d0a0eceeda hfp_ag: trigger codec exchange and disconnect after all other state machines 2021-03-30 13:52:44 +02:00
Matthias Ringwald
5a4785c8a7 hfp_hf: only emit single event for RING and AG Status updates 2021-03-29 16:01:21 +02:00
David Lechner
693c9a6e8a
Add bullet points in recent changelog entries
Without the bullet points, the changelog is difficult to read when rendered on GitHub.
2021-03-26 11:21:29 -05:00
Matthias Ringwald
c8dfe071e5 hci_transport: extract convenience function declaration for h4, h5, em9304_spi, and usb into separate hci_transport_{type}.h 2021-03-26 11:51:57 +01:00
Matthias Ringwald
bec5f683aa gap: only store link key for ssp if remote side has set bondable in io cap auth requirements as well 2021-03-25 10:20:00 +01:00
Matthias Ringwald
a8d20135f0 gap: calculate IO Cap AuthReq Bondable Mode based on gap_ssp_set_authentication_requirement and gap_set_bondable_mode 2021-03-25 09:31:42 +01:00
Matthias Ringwald
6058cb0da7 examples: use btstack_event.h getters instead of direct array access, use enum to compare status codes 2021-03-25 08:58:57 +01:00
Matthias Ringwald
d04d6ac3e2 hsp ag: emit HSP_SUBEVENT_BUTTON_PRESSED instead of audio connection setup/release 2021-03-24 21:31:12 +01:00
Matthias Ringwald
0d4e135319 a2dp_source: ENABLE_A2DP_SOURCE_EXPLICIT_CONFIG disables auto-config 2021-03-24 10:35:36 +01:00
Matthias Ringwald
1ef2d533ff avdtp: avdtp_register_media_config_validator allows to validate media codec configuration 2021-03-23 15:12:52 +01:00
Matthias Ringwald
68cec4c601 Changelog: update 2021-03-22 15:00:50 +01:00
Matthias Ringwald
694f87bfcd ublox_spp_service_server: use events instead of callback 2021-03-22 14:58:56 +01:00
Matthias Ringwald
37a7ced06e avrcp_controller: added avrcp_controller_start_press_and_hold_cmd 2021-03-19 17:01:51 +01:00
Matthias Ringwald
48e6eeee0f hfp: emit HFP_SUBEVENT_AUDIO_CONNECTION_RELEASED on RFCOMM Disconnect 2021-03-19 16:09:57 +01:00
Matthias Ringwald
927fd23f2a avrcp_target: emit operation button release event 2021-03-19 10:41:35 +01:00
Matthias Ringwald
319131f8bc avrcp: new field button_pressed in AVRCP_SUBEVENT_OPERATION 2021-03-19 10:06:54 +01:00
Matthias Ringwald
1b83a0693d avrcp_target: fix notification changed event 2021-03-18 18:55:46 +01:00
Matthias Ringwald
d145c9147a Revert "freertos: btstack_run_loop_freertos_execute_code_on_main_thread_from_isr"
This reverts commit be9b024751bdc1b57ccaa1998bf0ffa117342396.
2021-03-16 10:46:17 +01:00
Matthias Ringwald
be9b024751 freertos: btstack_run_loop_freertos_execute_code_on_main_thread_from_isr 2021-03-11 16:42:39 +01:00
Matthias Ringwald
eee615e5b1 hci_dump: doc 2021-03-11 16:02:29 +01:00
Matthias Ringwald
beb3c81d4f hci: handle start inquiry failure 2021-03-11 15:45:00 +01:00
Matthias Ringwald
bea424a5ab gap: add gap_set_page_scan_activity and gap_set_set_page_scan_type 2021-03-11 15:34:28 +01:00
Milanka Ringwald
78ae886b05 scan_parameters_service: implement write without response for scan parameters 2021-03-09 13:17:39 +01:00
Matthias Ringwald
caab56b09e changelog: update 2021-03-08 11:14:06 +01:00
Milanka Ringwald
1c4a5e7375 doc: add Battery Client and Device Information Client 2021-03-05 18:30:29 +01:00