zephyr/tests/bluetooth/controller
Piotr Pryga 64d67604b7 tests: Bluetooth: llcp: Add handling delayed PHY UPD compl in CTE REQ UT
The PHY Update control procedure completion is delayed to event
"instant-on-air". That has to be handled in CTE Request control
procedure unit test.

The changes required are:
- Added handling of event done for "at-instant" connection event.
  This is required to call ull_cp_tx_ntf function to send an
  envet "instant-on-air" to PHY Update procedure state machine.
  This is the delayed completion of PHY Update procedure.
- Remote requested PHY Update completion is also delayed and completed
  on "instant-on-air" event, hence the local CTE Request is not executed
  at the same connection event as PHY Update completion. This caused
  changes to check_phy_update_and_cte_req_complete function. The functin
  does not hanle CTE Request completion anymore. This also implies
  changes to run_phy_update_central and run_phy_update_peripheral.
  These function do not need to get CTE request argument anymore
  because it was just passed to check_phy_update_and_cte_req_complete.
  The check_phy_update_cte_req_complete was renamed to check_phy_update.
  The test test_cte_req_wait_for_remote_phy_update_complete was changed
  to execute and verify local CTE request procedure explicitly after
  completion of PHY Update.

Signed-off-by: Piotr Pryga <piotr.pryga@nordicsemi.no>
2022-07-25 15:17:22 +02:00
..
common tests: Bluetooth: llpc: Add instant on air notification for PHY UPD 2022-07-25 15:17:22 +02:00
ctrl_api bluetooth: controller: CIS Terminate Procedure PDU flow and unittest 2022-07-08 09:36:00 +02:00
ctrl_chmu bluetooth: controller: CIS Terminate Procedure PDU flow and unittest 2022-07-08 09:36:00 +02:00
ctrl_cis_create everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
ctrl_cis_terminate everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
ctrl_collision bluetooth: controller: CIS Terminate Procedure PDU flow and unittest 2022-07-08 09:36:00 +02:00
ctrl_conn_update bluetooth: controller: CIS Terminate Procedure PDU flow and unittest 2022-07-08 09:36:00 +02:00
ctrl_cte_req tests: Bluetooth: llcp: Add handling delayed PHY UPD compl in CTE REQ UT 2022-07-25 15:17:22 +02:00
ctrl_data_length_update bluetooth: controller: CIS Terminate Procedure PDU flow and unittest 2022-07-08 09:36:00 +02:00
ctrl_encrypt bluetooth: controller: CIS Terminate Procedure PDU flow and unittest 2022-07-08 09:36:00 +02:00
ctrl_feature_exchange bluetooth: controller: CIS Terminate Procedure PDU flow and unittest 2022-07-08 09:36:00 +02:00
ctrl_hci ztest: mock: Remove unused mocking dependency from BT ctrl_hci 2022-07-22 10:33:17 +02:00
ctrl_invalid bluetooth: controller: CIS Terminate Procedure PDU flow and unittest 2022-07-08 09:36:00 +02:00
ctrl_le_ping bluetooth: controller: CIS Terminate Procedure PDU flow and unittest 2022-07-08 09:36:00 +02:00
ctrl_min_used_chans bluetooth: controller: CIS Terminate Procedure PDU flow and unittest 2022-07-08 09:36:00 +02:00
ctrl_phy_update tests: Bluetooth: llcp: Add missing at-instant conn event processing 2022-07-25 15:17:22 +02:00
ctrl_terminate bluetooth: controller: CIS Terminate Procedure PDU flow and unittest 2022-07-08 09:36:00 +02:00
ctrl_tx_buffer_alloc bluetooth: controller: CIS Terminate Procedure PDU flow and unittest 2022-07-08 09:36:00 +02:00
ctrl_tx_queue test: unittest: Fix deprecated ZephyrUnittest 2022-06-29 06:04:32 -04:00
ctrl_unsupported bluetooth: controller: Implements Peripheral CIS Create Procedure 2022-07-08 09:36:00 +02:00
ctrl_version bluetooth: controller: CIS Terminate Procedure PDU flow and unittest 2022-07-08 09:36:00 +02:00
mock_ctrl everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00