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: ISO advanced qos #53945

Merged
merged 7 commits into from
Jul 31, 2023

Commits on Jun 30, 2023

  1. Bluetooth: ISO: Add advanced unicast ISO parameters

    Add support for setting advanced unicast ISO parameters
    using the ISO test commands. This allows the host to
    set ISO parameters that the controller normally would
    handle.
    
    Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
    Thalley committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    2767f36 View commit details
    Browse the repository at this point in the history
  2. Bluetooth: ISO: Add broadcast RTN check in valid_chan_io_qos

    The RTN value range for broadcast is more limited than
    connected ISO.
    
    Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
    Thalley committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    1b31da9 View commit details
    Browse the repository at this point in the history
  3. samples: Bluetooth: ISO connected benchmark advanced ISO

    Add (optional) advanced ISO support for the benchmark ISO
    sample. The CONFIG_BT_ISO_ADVANCED Kconfig simply needs to
    be enabled in order to support the advanced settings.
    
    This also reduces the number of default channels supported
    to 1.
    
    Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
    Thalley committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    def8fc6 View commit details
    Browse the repository at this point in the history
  4. Bluetooth: ISO: Add advanced broadcast ISO parameters

    Add support for setting advanced broadcast ISO parameters
    using the ISO test commands. This allows the host to set
    ISO parameters that the controller normally would handle.
    
    Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
    Thalley committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    2fad128 View commit details
    Browse the repository at this point in the history
  5. samples: Bluetooth: ISO broadcash benchmark advanced ISO

    Add (optional) advanced ISO support for the benchmark ISO
    sample. The CONFIG_BT_ISO_ADVANCED Kconfig simply needs to
    be enabled in order to support the advanced settings.
    
    Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
    Thalley committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    318c009 View commit details
    Browse the repository at this point in the history
  6. tests: Bluetooth: Refactor ISO broadcast ISO BSIM test

    Refactor the test function to split it into multiple
    smaller functions. This makes the main function much shorter
    and easier to follow, and allows reusing of the individual
    steps.
    
    Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
    Thalley committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    1b8db8a View commit details
    Browse the repository at this point in the history
  7. tests: Bluetooth: Add advanced BIG create BSIM test

    Extended the ISO broadcaster BSIM test with an additional
    step to create a BIG using the test parameters.
    
    Since this isn't properly implemented in the controller,
    CONFIG_BT_ISO_ADVANCED has not been enabled in the
    prj.conf yet.
    
    Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
    Thalley committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    64185ab View commit details
    Browse the repository at this point in the history