zephyr/subsys/bluetooth/host
Peter A. Bigot 587c35fa64 Bluetooth: gatt: avoid assumptions about characteristic handles
Although the Characteristic Value descriptor is required to be
immediately after the characteristic descriptor, the specification
allows for gaps in the corresponding Attribute handles.  Use the value
handle from the characteristic descriptor for value reads.

See BLUETOOTH CORE SPECIFICATION Version 5.1 Vol 3, Part G section 2.5.1
(p. 2345), first paragraph.

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2019-06-25 18:24:32 +02:00
..
mesh Bluetooth: Mesh: Fix segmented message RPL behavior 2019-06-25 11:35:08 +02:00
a2dp_internal.h
a2dp.c
at.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
at.h
att_internal.h Bluetooth: Add possibility to pass a user_data to conn_tx_cb_t 2019-05-29 16:31:03 +03:00
att.c docs: fix misspelling across the tree 2019-06-19 15:34:13 -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: conn: Defer bt_conn_tx callback to system wq 2019-06-04 09:52:47 +03:00
conn.c Bluetooth: Make it safe to allocate buffers from TX callback 2019-06-17 15:53:06 +03:00
crypto.c
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: avoid assumptions about characteristic handles 2019-06-25 18:24:32 +02:00
hci_core.c Bluetooth: Fix expiring RPA when different local identities are used 2019-06-19 11:07:52 +03:00
hci_core.h Bluetooth: Remove unused bt_hci_get_cmd_opcode() function 2019-06-19 11:07:27 +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
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 drivers/bluetooth/hci: Implement HCI driver for stm32wb 2019-06-03 09:38:19 -04:00
Kconfig.gatt Bluetooth: GATT: Disable flow control if running with POSIX_ARCH 2019-06-04 09:52:47 +03:00
Kconfig.l2cap Bluetooth: L2CAP: Move Kconfig option to its own it own file 2019-05-29 16:31:03 +03:00
keys_br.c
keys.c subsys/settings: Update client modules 2019-06-18 17:57:08 +02:00
keys.h
l2cap_br.c docs: fix misspelling across the tree 2019-06-19 15:34:13 -05:00
l2cap_internal.h Bluetooth: Add possibility to pass a user_data to conn_tx_cb_t 2019-05-29 16:31:03 +03:00
l2cap.c Bluetooth: L2CAP: Fix inverting of SCID and DCID on disconnect 2019-06-13 14:33:27 +03: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 subsys/settings: Update client modules 2019-06-18 17:57:08 +02:00
settings.h subsys/settings: Update client modules 2019-06-18 17:57:08 +02:00
smp_null.c Bluetooth: L2CAP: Move fixed channels to its own section in ROM 2019-05-29 16:31:03 +03:00
smp.c style: add braces around if/while statements 2019-06-06 15:20:21 +02:00
smp.h Bluetooth: smp: adding LE SC OOB support for peripheral side 2019-05-27 13:50:46 +02:00
testing.c
testing.h
uuid.c style: add braces around if/while statements 2019-06-06 15:20:21 +02:00