Skip to content

Conversation

makeshi
Copy link
Contributor

@makeshi makeshi commented Oct 14, 2025

enable full Br avrcp browsing commands

Updated the check to use buf->len to ensure the buffer contains enough
data for the requested chunk size.

Signed-off-by: Make Shi <[email protected]>
This patch introduces support for AVRCP vendor-dependent commands and
responses, including full handling of fragmented messages.

- Adds fragmentation and reassembly logic for AVRCP vendor-dependent
- Introduces TX queue management using delayed work for TG
- Adds support for GetCapabilities PDUs
- Add new Kconfig for vendor-dependent with fragmentation support

Signed-off-by: Make Shi <[email protected]>
This patch adds AVRCP notification event handling for both CT and
TG roles. Also add Shell command support for testing notification
registration and responses.

Signed-off-by: Make Shi <[email protected]>
- Added new callback APIs in bt_avrcp_ct_cb and bt_avrcp_tg_cb
- Implemented command/response handlers for CT and TG roles
- Extended shell commands for testing vendor dependent commands

Signed-off-by: Make Shi <[email protected]>
This change implements full AVRCP Browsing support on both CT/TG,
and included all public APIs and callbacks, and add shell commands
for testing.

Signed-off-by: Make Shi <[email protected]>
@makeshi makeshi force-pushed the br_avrcp_browsing-full branch from d077b84 to 2f7f1a0 Compare October 14, 2025 05:52
Copy link

@lylezhu2012 lylezhu2012 changed the title enable full Br avrcp browsing commands Bluetooth: Classic: AVRCP: enable full Br avrcp browsing commands Oct 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants