| /* |
| * Copyright (c) 2023 Nordic Semiconductor ASA |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| |
| #include "bs_bt_utils.h" |
| #include "argparse.h" |
| |
| #define BS_SECONDS(dur_sec) ((bs_time_t)dur_sec * 1000000) |
| #define TEST_TIMEOUT_SIMULATED BS_SECONDS(70) |
| |
| void test_tick(bs_time_t HW_device_time) |
| { |
| bs_trace_debug_time(0, "Simulation ends now.\n"); |
| if (bst_result != Passed) { |
| bst_result = Failed; |
| |
| bs_trace_error("Test did not pass before simulation ended.\n"); |
| } |
| } |
| |
| void test_init(void) |
| { |
| bst_ticker_set_next_tick_absolute(TEST_TIMEOUT_SIMULATED); |
| bst_result = In_progress; |
| } |
| |
| void print_address(bt_addr_le_t *addr) |
| { |
| char array[BT_ADDR_LE_STR_LEN]; |
| |
| bt_addr_le_to_str(addr, array, sizeof(array)); |
| printk("Address : %s\n", array); |
| } |