104 Commits

Author SHA1 Message Date
Matthias Ringwald
b14ca7e1e2 bluetooth: add BNEP_SETUP_ERROR 2024-12-09 18:24:48 +01:00
Matthias Ringwald
2d0c79651a hci: introduce LE_EXTENDED_ADVERTISING_LEGACY_HANDLE 2024-09-24 16:39:45 +02:00
Matthias Ringwald
67955da46a bluetooth: list ACL packet types 2023-11-23 11:06:10 +01:00
Matthias Ringwald
c26f2c7ba7 bluetooth: add PIN_CODE_LEN, check len in gap_pin_code_response_binary, fixes #542 2023-11-10 11:29:34 +01:00
Matthias Ringwald
62ef30ef72 bluetooth: add GATT_CLIENT_SUPPORTED_FEATURES and GATT_SERVER_SUPPORTED_FEATURES 2023-06-19 14:43:13 +02:00
Matthias Ringwald
9c47355dc4 bluetooth: add generic SCO packet types for all SCO and eSCO packets 2023-06-01 14:22:24 +02:00
Matthias Ringwald
43ce035182 hci: fix report of extended advertisements with data len > 31 2023-03-09 09:56:00 +01:00
Matthias Ringwald
b8e9d0d516 bluetooth: add sco packet types and sizes 2023-01-17 15:53:27 +01:00
Matthias Ringwald
3739bc96e4 bluetooth: indicated identity address in resolved address types 2023-01-13 11:04:22 +01:00
Matthias Ringwald
7115cf4e0a bluetooth: add le_privacy_mode_t 2023-01-12 15:22:27 +01:00
Milanka Ringwald
aae1cdcd7f bluetoot.h: add ATT Error Codes from Bluetooth Core Specification Supplement 2022-09-19 17:27:39 +02:00
Matthias Ringwald
99617827ff bluetooth.h: add audio coding format assigned numbers 2022-09-19 17:27:16 +02:00
Matthias Ringwald
0d5b1baf9a hci_transport_h4: support ISO data packets 2022-03-21 22:12:58 +01:00
Matthias Ringwald
fe7c84261f pbap_client: await response for abort and emit operation complete with status OBEX_ABORTED 2022-03-04 10:38:44 +01:00
Matthias Ringwald
d565a84b8e bluetooth: add extended advertising constants 2022-01-11 20:40:40 +01:00
Matthias Ringwald
d8c69877dd l2cap: use l2cap connection response defines 2021-11-19 14:39:45 +01:00
Matthias Ringwald
bbb517b6ca l2cap: remove 'data channel' from function names 2021-11-19 14:20:15 +01:00
Matthias Ringwald
8dc9980f3b bluetooth: add connection response result codes 2021-11-19 14:02:34 +01:00
Matthias Ringwald
198ba16f21 bluetooth: add enhanced credit-based control-flow mode defines 2021-11-18 21:11:00 +01:00
Milanka Ringwald
2fca4dad95 license: update text 2021-11-02 09:31:00 +01:00
Milanka Ringwald
f229ad0a0f gatt_service: move gatt_microphone_control_mute_t to bluetooth.h 2021-09-28 16:15:13 +02:00
Milanka Ringwald
5c562e5771 gatt_client: support Microphone Control Service Server 2021-09-21 14:10:42 +02:00
Matthias Ringwald
874776bf51 rfcomm: use #defines instead of rpn_flow_control_t 2021-09-03 15:04:29 +02:00
Matthias Ringwald
4e65ea0798 bluetooth: add L2CAP_CID_BR_EDR_SECURITY_MANAGER and new sm reasons 2021-08-24 17:58:44 +02:00
Matthias Ringwald
965a4ccf8d bluetooth.h: fix typo 2021-06-17 16:30:03 +02:00
Matthias Ringwald
e9f98c4a52 gap: store link key in hci connection struct to allow authenticate after pairing without bonding 2021-06-10 15:45:12 +02:00
Matthias Ringwald
278ff8a910 gap: support QoS setup with gap_qos_set 2021-04-09 14:56:22 +02:00
Matthias Ringwald
d821984b1f gap: allow to disable link supervision timeout 2021-04-07 10:10:16 +02:00
Matthias Ringwald
a29d726655 bluetooth: add page_scan_type_t and inquiry_scan_type_t 2021-03-11 14:49:55 +01:00
Matthias Ringwald
5e91d96c45 gap: provide Link Type parameter to incoming connection filter for gap_register_classic_connection_filter 2021-01-25 15:12:13 +01:00
Matthias Ringwald
2cc326019e bluetooth: improve comment on custom BTstackk ATT Error Codes 2020-11-23 16:50:04 +01:00
Matthias Ringwald
57132f1279 sm: implement h7 ctkd
Set CT2 in AuthReq if Bonding+SC+CTKD
2020-10-16 17:24:08 +02:00
Matthias Ringwald
3962dc205c hsp: allow to configure sco packet types
# Conflicts:
#	src/classic/hsp_ag.c
2020-09-09 12:14:37 +02:00
Milanka Ringwald
c06a442e8d hfp: define new status code 2020-09-09 11:27:36 +02:00
Matthias Ringwald
2dceb1d611 gap: provide gap_get_role to query master/slave role for HCI connection handle 2020-07-30 12:14:32 +02:00
Milanka Ringwald
23edb87eff avdtp: use Bluetooth error codes 2020-07-23 08:14:39 +02:00
Matthias Ringwald
a8c4e5ade0 hci: introduce EXTENDED_INQUIRY_RESPONSE_DATA_LEN 2020-04-30 12:52:26 +02:00
Matthias Ringwald
b3f03c843f GATT Client: allow to register for any notification/indication and/or any connection 2020-03-03 14:27:13 +01:00
Matthias Ringwald
64a93fb598 bluetooth: fix LM_LINK_POLICY_ENABLE_SNIFF_MODE constant 2020-01-31 12:05:59 +01:00
Matthias Ringwald
12fd3a99ec bluetooth: re-enumber BD_ADDR_TYPEs 2019-10-28 10:58:39 +01:00
Matthias Ringwald
f16129ce28 bluetooth: rename BD_ADDR_TYPE_CLASSIC to BD_ADDR_TYPE_ACL 2019-10-28 10:57:46 +01:00
Matthias Ringwald
9c13b5ca32 hci: extract internal definitions from bluetooth.h 2019-09-26 16:12:12 +02:00
Matthias Ringwald
09f91c9f55 att_db: extract internal definitions from bluetooth.h 2019-09-26 16:12:12 +02:00
Matthias Ringwald
9951ad9c4f bnep: extract internal definitions from bluetooth.h 2019-09-26 16:12:12 +02:00
Matthias Ringwald
9d929efbf0 rfcomm: extract internal definitions from bluetooth.h 2019-09-26 13:00:10 +02:00
Matthias Ringwald
a6e314f195 l2cap: extract internal types and definitions from bluetooth.h 2019-09-26 12:56:41 +02:00
Milanka Ringwald
9cb80b17e9 gat_client: rename status to att_status in GATT_EVENT_QUERY_COMPLETE event, add and use ATT_ERROR_SUCCESS instead of 0 status code 2019-09-25 09:25:38 +02:00
Milanka Ringwald
ff3ef26837 bluetooth.h: move HCI events to btstack_defines.h 2019-09-24 14:46:05 +02:00
Milanka Ringwald
2865193aff att_db.h: move ATT error codes to bluetooth.h 2019-09-24 14:46:05 +02:00
Milanka Ringwald
96c69d4a40 bluetooth.h: move BTstack status codes to bluetooth.h 2019-09-24 14:46:05 +02:00