Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LE Audio: CAP long write and read #60092

Merged
merged 2 commits into from
Sep 20, 2023

Conversation

Thalley
Copy link
Collaborator

@Thalley Thalley commented Jul 6, 2023

Adds support for long reads and writes with the CAP API

fixes #59110
depends on #58331 and #59073

Expand the CAP tests to also discover and setup a source
stream, so that the CAP procedures are run on multiple
streams.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
Add support for reading and writing long values (> MTU)
when using the CAP API.

This change does make it slightly slower to execute the
CAP procedures as it is now done on a one-by-one basis,
which affect multi-ACL setups, but that also means
that the buffer requirements for CAP will generally be lower.

There is still room for improvement as we can perform the BAP
operations in parallel on each ACl, which should return this to
its former performance.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
@Thalley Thalley requested review from cvinayak and removed request for szymon-czapracki September 20, 2023 08:22
Copy link
Contributor

@larsgk larsgk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM but didn't try to run

@fabiobaltieri fabiobaltieri merged commit f0cc8d4 into zephyrproject-rtos:main Sep 20, 2023
23 checks passed
@Thalley Thalley deleted the cap_long_write_read branch December 18, 2023 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

LE Audio: CAP support for long read/writes
6 participants