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

Bluetooth: Controller: Implement Broadcast ISO PTO calculation #63128

Open
3 tasks
cvinayak opened this issue Sep 27, 2023 · 0 comments
Open
3 tasks

Bluetooth: Controller: Implement Broadcast ISO PTO calculation #63128

cvinayak opened this issue Sep 27, 2023 · 0 comments
Assignees
Labels
area: Bluetooth Controller area: Bluetooth ISO Bluetooth LE Isochronous Channels area: Bluetooth Enhancement Changes/Updates/Additions to existing features

Comments

@cvinayak
Copy link
Contributor

Is your enhancement proposal related to a problem? Please describe.

  • Implement the calculation of PTO in the Zephyr Controller to fully support Broadcast ISO feature.
  • Execution and Identity conformance failure, Broadcast ISO PTO related tests
  • Implement missing PTO related code and fix bugs discovered during testing
The transport latency for a BIG is the actual latency of transmitting payloads of
all BISes in the BIG, and calculates as:

Transport_Latency_BIG = BIG_Sync_Delay + PTO × (NSE ÷ BN –
IRC) * ISO_Interval + ISO_Interval + SDU_Interval

The calculated transport latencies shall be less than or equal to those set by
the Host.

Describe the solution you'd like

  • Identify and Run PTO related conformance tests
  • Implement the calculation of PTO

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or graphics (drag-and-drop an image) about the feature request here.

@cvinayak cvinayak added Enhancement Changes/Updates/Additions to existing features area: Bluetooth area: Bluetooth Controller area: Bluetooth ISO Bluetooth LE Isochronous Channels labels Sep 27, 2023
@cvinayak cvinayak self-assigned this Sep 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Bluetooth Controller area: Bluetooth ISO Bluetooth LE Isochronous Channels area: Bluetooth Enhancement Changes/Updates/Additions to existing features
Projects
None yet
Development

No branches or pull requests

1 participant