zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.87k stars 6.62k forks source link

LE Audio: store_base_info in bap_broadcast_sink should be refactored so that it does not depend on BT_BAP_BROADCAST_SNK_SUBGROUP_COUNT #78755

Open pin-zephyr opened 1 month ago

pin-zephyr commented 1 month ago

Describe the issue:

store_base_info in bap_broadcast_sink depends on BT_BAP_BROADCAST_SNK_SUBGROUP_COUNT. BT_BAP_BROADCAST_SNK_SUBGROUP_COUNT depends on BT_ISO_MAX_CHAN since there must be at least 1 BIS per subgroup.

Therefore, it is not possible to store all the subgroups if the number of subgroups is bigger than BT_ISO_MAX_CHAN

store_base_info should be refactored so that it does not depend on BT_BAP_BROADCAST_SNK_SUBGROUP_COUNT.

github-actions[bot] commented 1 month ago

Hi @pin-zephyr! We appreciate you submitting your first issue for our open-source project. 🌟

Even though I'm a bot, I can assure you that the whole community is genuinely grateful for your time and effort. 🤖💙