Matthias Ringwald
|
d74c7b2b8d
|
att_server: extract att_server_prepare_server_message that uses eatt bearer if available
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
40f8d8f21f
|
att_server: add att_server_multiple_notify
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
27afb09486
|
att_server: support ecbm connections
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
c2cbe11787
|
att_server: support ecbm connections
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
7a293e2207
|
att_server: send ATT_ERROR_REQUEST_NOT_SUPPORTED for MTU Request over l2cap channel
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
f786dd08a5
|
att_server: support ecbm connections
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
9988bc8aa6
|
att_server: use provided eatt buffer
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
8d3bb68f49
|
att_server: reserved send buffer for each eatt bearer
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
2954c397d6
|
att_server: support ecbm connections
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
be4ca859bf
|
att_server: add att_server_t and att_connection_t to att_server_eatt_bearer_t
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
735b022275
|
att_server: split bearer buffer into receive buffer and request buffer
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
523bb989ed
|
att_server: release eatt bearer on disconnect
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
6b236cb0e9
|
att_server: support ecbm connections
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
20d4358da6
|
att_server: support ecbm connections
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
0f70c52ebc
|
att_server: add buffer to att_server_send_prepared for eatt
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
26b42dcf16
|
att_server: use att_server/att_connection in att_server_handle_att_pdu
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
9d6c019380
|
att_server: use att_server/att_connection in att_server_trigger_send_for_phase
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
9fe63f3a42
|
att_server: use att_server/att_connection in att_server_process_validated_request
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
26567ee78d
|
att_server: replace hci_connection_for_state with att_server_connections_for_state
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
fe3d0cbafe
|
att_server: use att_server/att_connection in att_server_persistent_ccc_clear
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
9a1f55ea33
|
att_server: use att_server/att_connection in att_server_persistent_ccc_restore
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
cd45e970b6
|
att_server: use att_server/att_connection in att_run_for_context
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
37a8059d7a
|
att_server: use att_server/att_connection in att_server_can_send_packet
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
6d2214cb24
|
att_server: use att_server/att_connection in att_emit_connected_event
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
3f9b77db28
|
att_server: use att_server/att_connection in att_server_request_can_send_now
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
d415948c4c
|
att_server: extract att_server_send_prepared
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
23079b390e
|
att_server: use bearer_type instead of l2cap_cid != 0
|
2023-06-19 14:43:25 +02:00 |
|
Matthias Ringwald
|
6143fd4a6f
|
l2cap: send L2CAP_EVENT_ECBM_CHANNEL_OPENED after accept/decline connections
|
2023-06-19 14:43:13 +02:00 |
|
Matthias Ringwald
|
d0f23c3502
|
hci: use l2cap cid for eatt
|
2023-06-19 14:43:13 +02:00 |
|
Matthias Ringwald
|
a842500988
|
hci: define att_bearer_type
|
2023-06-19 14:43:13 +02:00 |
|
Matthias Ringwald
|
5eb1ca071a
|
bluetooth_psm: add BLUETOOTH_PSM_EATT
|
2023-06-19 14:43:13 +02: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
|
c6544eb8bf
|
gatt-service/hids: fix properties for output reports
|
2023-06-17 09:40:19 +02:00 |
|
Dirk Helbig
|
f0d1308510
|
hfp_lc3: removed erroneous address operator
|
2023-06-15 20:13:09 +02:00 |
|
Matthias Ringwald
|
f7c6c0104f
|
gatt-service/hids: fix properties for output and feature reports
|
2023-06-15 08:23:52 +02:00 |
|
Matthias Ringwald
|
759481344a
|
hfp_codec: extract hfp_codec_reset_sco_buffer
|
2023-06-14 22:06:31 +02:00 |
|
Matthias Ringwald
|
47cd9accd6
|
hfp_codec: reset write pos on init
|
2023-06-14 18:22:38 +02:00 |
|
Matthias Ringwald
|
3a19f7e295
|
test/hfp: fix link settings test
|
2023-06-14 14:35:29 +02:00 |
|
Matthias Ringwald
|
c528139d1e
|
hfp: use 'don't care' to accept SCO connections, fixes issue on ESP32
|
2023-06-14 14:25:58 +02:00 |
|
Milanka Ringwald
|
f823745acb
|
gatt-service: support multiple instances of INPUT, OUTPUT and FEATURE reports
|
2023-06-13 15:35:57 +02:00 |
|
Milanka Ringwald
|
f4f6c19647
|
gatt-service/hids_device: use array of report characteristics instead of separated struct fields
|
2023-06-13 15:24:57 +02:00 |
|
Milanka Ringwald
|
6f74cd091e
|
att_db: read const value for given handle
|
2023-06-13 15:10:26 +02:00 |
|
Matthias Ringwald
|
6314722e05
|
btstack_tlv_posix: allow to ignore db on disk and/or set read-only
|
2023-06-12 09:59:48 +02:00 |
|
Matthias Ringwald
|
a7e127d3ed
|
btstack_crypto: avoid false cppcheck warning
|
2023-06-09 23:40:34 +02:00 |
|
Matthias Ringwald
|
72c3a9edf4
|
btstack_crypto: allow MBEDTLS config via MBEDTLS_CONFIG_FILE
|
2023-06-09 17:13:45 +02:00 |
|
Matthias Ringwald
|
4c7f8b037f
|
btstack_tlv_posix: allow to ignore db on disk and/or set read-only
|
2023-06-09 16:52:08 +02:00 |
|
Matthias Ringwald
|
10cae6ea33
|
gatt_client: add missing default
|
2023-06-09 09:06:43 +02:00 |
|
Matthias Ringwald
|
b7b03a30ea
|
gatt_client: return success in gatt_client_classic_connect
|
2023-06-09 09:06:43 +02:00 |
|
Matthias Ringwald
|
e0584c4af2
|
gatt_client: fix send over unenhanced le bearer, regression from 1aa9e3e8
|
2023-06-08 16:42:01 +02:00 |
|
Matthias Ringwald
|
5134fea901
|
hfp_hf: add missing break
|
2023-06-08 08:55:00 +02:00 |
|