zephyr/subsys/bluetooth/host
Luiz Augusto von Dentz 852b1dca55 Bluetooth: GATT: Fix not parsing result of Read by Type
When using the procedure Read By Type the response may contain multiple
instances so it needs to be parsed properly. When dealing with long
values only the beggining will be read, for the remaining bytes the
application should issue another bt_gatt_read with offset so Read Blob
procedure is used as recommended by the spec:

BLUETOOTH CORE SPECIFICATION Version 5.1 | Vol 3, Part F page 2312:

The Read Blob Request would be used to read the remaining octets of a
long attribute value.

Fixes #16107

Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
2019-05-17 15:29:37 +03:00
..
mesh Bluetooth: Mesh: Fix postponing storage deadline indefinitely 2019-05-07 19:15:22 +03:00
a2dp_internal.h
a2dp.c Bluetooth: Switch from SYS_LOG to logger-based logging 2018-10-19 14:50:22 +02:00
at.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
at.h
att_internal.h Bluetooth: GATT: Add bt_gatt_write_response_cb 2019-01-16 21:43:53 -05:00
att.c Bluetooth: gatt: ccc changed cb after connection cb 2019-02-18 15:13:25 -05:00
avdtp_internal.h
avdtp.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
conn_internal.h bluetooth: host: Rename bt_conn_get_id and make it public. 2018-11-28 18:20:38 +02:00
conn.c bluetooth: Fix bt_conn->id handling 2019-04-29 11:34:08 +03:00
crypto.c Bluetooth: Switch from SYS_LOG to logger-based logging 2018-10-19 14:50:22 +02:00
crypto.h
ecc.h
gatt_internal.h Bluetooth: GATT: Fix not clearing Client Features 2019-04-11 12:04:53 +03:00
gatt.c Bluetooth: GATT: Fix not parsing result of Read by Type 2019-05-17 15:29:37 +03:00
hci_core.c bluetooth: hci_core: Remove misleading log 2019-04-17 10:06:04 +03:00
hci_core.h Bluetooth: Fix not accepting string equal to CONFIG_BT_DEVICE_NAME_MAX 2019-04-01 17:51:41 +03:00
hci_ecc.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
hci_ecc.h
hci_raw_internal.h
hci_raw.c Bluetooth: Switch from SYS_LOG to logger-based logging 2018-10-19 14:50:22 +02:00
hfp_hf.c misra-c: Add 'U' to unsigned variable assignments in subsys/ 2018-12-04 22:51:56 -05:00
hfp_internal.h
Kconfig Bluetooth: Add debug kconfig for bluetooth services 2019-05-08 20:17:07 +03:00
Kconfig.gatt Bluetooth: GATT: Rename BT_GATT_DB to BT_GATT_DYNAMIC_DB 2019-05-02 08:29:23 +03:00
keys_br.c Bluetooth: Switch from SYS_LOG to logger-based logging 2018-10-19 14:50:22 +02:00
keys.c subsys/settings: Allow to register custom backends in settings subsystem 2019-04-26 11:24:31 +03:00
keys.h Bluetooth: host: Allow to disable legacy pairing. 2018-10-16 14:25:56 +03:00
l2cap_br.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
l2cap_internal.h Bluetooth: L2CAP: Rename LE Connection Response Results 2018-10-25 08:02:54 +01:00
l2cap.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
monitor.c subsystems: Rename reserved function names 2019-04-03 17:31:00 -04:00
monitor.h
rfcomm_internal.h
rfcomm.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
sdp_internal.h
sdp.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
settings.c Bluetooth: Fix return type for settings read callback 2019-05-02 11:18:30 +03:00
settings.h subsys/settings: Allow to register custom backends in settings subsystem 2019-04-26 11:24:31 +03:00
smp_null.c Bluetooth: Switch from SYS_LOG to logger-based logging 2018-10-19 14:50:22 +02:00
smp.c subsystems: Rename reserved function names 2019-04-03 17:31:00 -04:00
smp.h Bluetooth: Fix central from failing to start encryption 2018-06-22 18:03:43 +02:00
testing.c Bluetooth: testing: Exclude Mesh related code if BT_MESH not set 2018-09-19 10:48:39 +03:00
testing.h Bluetooth: testing: Exclude Mesh related code if BT_MESH not set 2018-09-19 10:48:39 +03:00
uuid.c coccicnelle: Ignore return of memset 2018-09-14 16:55:37 -04:00