History log of /btstack/src/ble/gatt_client.c (Results 176 – 200 of 244)
Revision Date Author Comments
# 695e959a 18-Nov-2019 Matthias Ringwald <[email protected]>

gatt_client: allow Write Without Response independent of other requests


# 25b7c058 26-Sep-2019 Milanka Ringwald <[email protected]>

gatt_client: return ERROR_CODE_SUCCESS as status instead of 0, pass return value of l2cap_send_prepared_connectionless


# 7d2258b3 25-Sep-2019 Milanka Ringwald <[email protected]>

gatt client: MISRA check for callback == NULL, return ERROR_CODE_SUCCESS instead of 0 for status


# 9cb80b17 25-Sep-2019 Milanka Ringwald <[email protected]>

gat_client: rename status to att_status in GATT_EVENT_QUERY_COMPLETE event, add and use ATT_ERROR_SUCCESS instead of 0 status code


# a0e0c2be 19-Sep-2019 Matthias Ringwald <[email protected]>

gatt_client: add missing {} to error handing with ENABLE_GATT_CLIENT_PAIRING


# e501bae0 11-May-2019 Matthias Ringwald <[email protected]>

Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1)


# 64b12680 01-May-2019 Matthias Ringwald <[email protected]>

gatt_client: emit query complete for signed write


# 793cf6ce 01-May-2019 Matthias Ringwald <[email protected]>

gatt_client: wait until identity resolving complete for signed write, emit GATT_EVENT_QUERY_COMPLETE with ATT_ERROR_BONDING_INFORMATION_MISSING if not bonding information is available


# 6fff2324 23-Nov-2018 Matthias Ringwald <[email protected]>

remove explicit memset call for buffers from btstack_memory


# 1b93b0cf 13-Nov-2018 Milanka Ringwald <[email protected]>

cleanup: remove unused std libs


# cce308d6 11-Sep-2018 Matthias Ringwald <[email protected]>

gatt_client: stop timer on disconnect - fixes use after free / crash


# abdc9fb5 27-Aug-2018 Matthias Ringwald <[email protected]>

gatt_client: ENABLE_GATT_FIND_INFORMATION_FOR_CCC_DISCOVERY use ATT Find Information instead of Read By Type


# f4b33574 16-May-2018 Matthias Ringwald <[email protected]>

gatt_client: if ENABLE_GATT_CLIENT_PAIRING, GATT Client starts pairing and retry operation on security error


# d1e1a57f 14-May-2018 Matthias Ringwald <[email protected]>

gatt_client: wait until central re-encryption is complete


# 00748105 20-Apr-2018 Matthias Ringwald <[email protected]>

gatt_client: remove inline attribute from small functions that cause compiler warning about inlining being inefficient


# 0fbf59a1 19-Feb-2018 Matthias Ringwald <[email protected]>

gatt_client: fix handling of ATT_EVENT_MTU_EXCHANGE_COMPLETE


# ae1d1237 09-Feb-2018 Matthias Ringwald <[email protected]>

gatt_client: check if hci connection for given con handle exists


# 47181045 01-Feb-2018 Matthias Ringwald <[email protected]>

gatt_client: add gatt_client_request_can_write_without_response_event()


# 45f2a740 01-Feb-2018 Matthias Ringwald <[email protected]>

gatt_client: requeue gatt client after send for fairness


# 544128c3 01-Feb-2018 Matthias Ringwald <[email protected]>

gatt_client: extract gatt_client_run_for_peripheral, don't abort gatt_client_run if one gatt client is in SENT_MTU_EXCHANGE state, request can_send_now when sending any packet


# 838e632c 30-Jan-2018 Matthias Ringwald <[email protected]>

gatt_client: drop gatt_client_pts_suppress_mtu_exchange function, replaced by gatt_client_mtu_enable_auto_negotiation(0)


# 5cf6c434 25-Jan-2018 Jakob Krantz <[email protected]>

gatt_client: Adds configuration for when or if a MTU negotiation should be made.

- Disable automatic MTU negotiation for gatt_client. Add method to manually
send a MTU negotiation


# b12646c5 16-Jan-2018 Jakob Krantz <[email protected]>

att_dispatch: Propogate MTU update to both att_server and gatt_client.

According to the BT 5.0 spec. A MTU negotiation shall only be required in one
direction. I.e. We must propogate the negotiated

att_dispatch: Propogate MTU update to both att_server and gatt_client.

According to the BT 5.0 spec. A MTU negotiation shall only be required in one
direction. I.e. We must propogate the negotiated MTU between gatt_client
and att_server.

show more ...


# 8f37572a 20-Dec-2017 Jakob Krantz <[email protected]>

Adds missing emit of GATT_EVENT_MTU when the MTU has changed.


# b4895529 14-Dec-2017 Jakob Krantz <[email protected]>

Fixes bug where the descriptor UUID16 was not set even thought it had one.

When deserializeing a characteristic_descriptor the UUID16 wouldn't be set even
thought it had an 16 bit UUID. This adds ch

Fixes bug where the descriptor UUID16 was not set even thought it had one.

When deserializeing a characteristic_descriptor the UUID16 wouldn't be set even
thought it had an 16 bit UUID. This adds check to see if the descriptor has a
UUID16, if so, we read the UUID16 and set it to the gatt_client_characteristic_descriptor_t.

show more ...


12345678910