-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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: Fragmented data test #81871
base: main
Are you sure you want to change the base?
Conversation
82c3915
to
276bd69
Compare
} else { | ||
TEST_FAIL("Failed to receive"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This new validation may need this fix: 736bf5b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed it for now :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please put it back, it will be a good coverage when #80788 is merged.
9ca2d5e
to
3352d4b
Compare
This is due to the below FIXME: zephyr/subsys/bluetooth/controller/ll_sw/ull_iso_internal.h Lines 7 to 22 in f90ce01
|
3352d4b
to
69929ab
Compare
69929ab
to
7945e02
Compare
7945e02
to
852ce65
Compare
Since the SDUs are now allocated by the application and the host does not care about the SDU sizes, the check is useless. Signed-off-by: Emil Gydesen <[email protected]>
Modify the test to use the controller buffer size as the maximum SDU size, so per default we can send up to the maximum size the controller supports. This ensures that the tests will never do fragmentation over HCI. This also adds verification of the received data on the ISO sync receiver. Signed-off-by: Emil Gydesen <[email protected]>
Add a test for broadcast ISO that uses fragmentation. The host will attempt to send SDUs 3 times the HCI ISO data buffer size, so that it will be fragmented into a BT_ISO_START, BT_ISO_CONT and a BT_ISO_END HCI ISO data packet. Signed-off-by: Emil Gydesen <[email protected]>
Enable support for building and running the BIS ISO host test on the nRF5340bsim board. The purpose of this is to test the ISO fragmentation on both the nRF52bsim and nRF5340bsim, as they use different drivers. Signed-off-by: Emil Gydesen <[email protected]>
852ce65
to
5bc8879
Compare
Adds a test of sending SDUs larger than the controller buffers