Matthias Ringwald
|
1e57435b5a
|
changelog: mention gatt over eatt
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
19c614ac09
|
gatt_client: notify callback for eatt queries
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
2832a98a32
|
gatt_client: return immediately if request already in queue
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
8540586af0
|
gatt_client: document memory requirements for enhanced le bearer
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
233ee2ed4e
|
gatt_client: remove unneeded check
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
109c2548f0
|
gatt_client: avoid shadowing local variable
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
cbba69d54e
|
gatt_client: report multiple notification
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
ce82ac7f4a
|
gatt_client: handle eatt response
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
169b98766d
|
gatt_client: add gatt_client_read_multiple_variable_characteristic_values
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
f7a42e72a0
|
gatt_client: reserve pre-buffer for eatt connections
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
23d583b8c4
|
gatt_client: sort functions, use defines for pre-buffer
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
f125a8ef20
|
gatt_client: add gatt_client_read_multiple_variable_characteristic_values
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
7627a0deea
|
gatt_client: enable gatt over eatt
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
526859e7bf
|
gatt_client: emit complete event from gatt_client_handle_transaction_complete
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
7045d3c050
|
gatt_client: don't emit event on error from api function gatt_client_discover_characteristic_descriptors
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
4740230f55
|
gatt_client: use att_status for call to emit_gatt_complete_event
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
36e79bd03e
|
gatt_client: report characteristic value or descriptor before calling gatt_client_handle_transaction_complete
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
26166ecfac
|
gatt_client: wip eatt
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
cbd76cec95
|
gatt_client: add eatt state
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
4601294989
|
gatt_client: use bearer_type
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
e9cdf30bbc
|
gatt_client: add bearer type
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
9228fd328a
|
gatt_client: extract gatt_client_reserve_request_buffer
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
de27733da9
|
gatt_client: move ready check into gatt_client_provide_context_for_request
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
2cbb1bf185
|
att_db: add att_prepare_handle_value_multiple_notification
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
c15a35be0b
|
att_db: persist GATT_CLIENT_SUPPORTED_FEATURES
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
2c4384eb9a
|
att_db: implement read multiple variable request/response
|
2023-06-19 17:33:30 +02:00 |
|
Matthias Ringwald
|
5683a8e461
|
att_server: use eatt bearer for notify/indicate if available
|
2023-06-19 17:33:30 +02:00 |
|
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 |
|