zephyr/subsys/bluetooth
Emil Gydesen 19c2bd28a4 Bluetooth: BAP: Unicast client optimize long notify reads
Optimize the read procedure when receiving long notifications
by storing the already notified data in the buffer if the
client instance is not already busy. If it is busy we have
no way to store it, and will just need to read the entire thing
later.

This also modifies when we reset the ATT buffer. Instead of reseting
when we want to use it, we reset it when we are done using it.
The reason for this is to avoid making state checks before calling
long_ase_read to determine whether it should reset the buffer
or not.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2023-05-26 05:55:15 -04:00
..
audio Bluetooth: BAP: Unicast client optimize long notify reads 2023-05-26 05:55:15 -04:00
common Bluetooth: Increase HCI CMD buffer size when ISO Central is used 2023-04-17 10:18:27 +02:00
controller Bluetooth: controller: Move DF feat selection to LL_SW_SPLIT KConfig 2023-05-24 16:41:21 +02:00
crypto Bluetooth: Logging: Move all logging symbols together 2023-03-28 10:33:24 +02:00
host Bluetooth: BAP: Add unicast client and server write long support 2023-05-26 05:55:15 -04:00
lib Bluetooth: Logging: Move all logging symbols together 2023-03-28 10:33:24 +02:00
mesh Bluetooth: Mesh: Shell: fix vnd model pub command 2023-05-23 13:03:18 +02:00
services iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
shell Bluetooth: Audio: Remove BT_CODEC_MAX_DATA_LEN > 0 checks 2023-05-22 15:25:54 +02:00
CMakeLists.txt Bluetooth: Host: Add Encrypted Advertising Data 2023-03-21 13:39:09 +02:00
Kconfig Bluetooth: Add missing dependency for PAST feature 2023-04-04 14:31:17 +02:00
Kconfig.adv Bluetooth: Host: Add support for PAwR Sync 2023-04-26 20:08:16 +02:00
Kconfig.iso Bluetooth: ISO: Fix BT_ISO_TX_MTU range 2023-03-03 09:19:19 +01:00
Kconfig.logging Bluetooth: Logging: Make BT_LOG and BT_LOG_LEGACY hidden symbols 2023-04-12 10:23:04 +02:00