void ble_hs_test_util_rx_und_adv_acks_count(int start, int count) { int end; int i; i = 0; end = start + count; if (i >= start && i < end) { /* Receive set-adv-params ack. */ ble_hci_sched_wakeup(); ble_hs_test_util_rx_le_ack(BLE_HCI_OCF_LE_SET_ADV_PARAMS, BLE_ERR_SUCCESS); TEST_ASSERT(ble_gap_slave_in_progress()); } i++; if (i >= start && i < end) { /* Receive read-power-level ack. */ ble_hci_sched_wakeup(); ble_hs_test_util_rx_le_ack_param(BLE_HCI_OCF_LE_RD_ADV_CHAN_TXPWR, BLE_ERR_SUCCESS, (uint8_t[]){0}, 1); TEST_ASSERT(ble_gap_slave_in_progress()); }
void ble_hs_test_util_rx_und_adv_acks_count(int count) { if (count > 0) { /* Receive set-adv-params ack. */ ble_hci_sched_wakeup(); ble_hs_test_util_rx_le_ack(BLE_HCI_OCF_LE_SET_ADV_PARAMS, BLE_ERR_SUCCESS); TEST_ASSERT(ble_gap_slave_in_progress()); count--; } if (count > 0) { /* Receive read-power-level ack. */ ble_hci_sched_wakeup(); ble_hs_test_util_rx_le_ack_param(BLE_HCI_OCF_LE_RD_ADV_CHAN_TXPWR, BLE_ERR_SUCCESS, (uint8_t[]){0}, 1); TEST_ASSERT(ble_gap_slave_in_progress()); count--; }