1 /*
2  * Copyright (c) 2023 Nordic Semiconductor ASA
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 #include "bs_cmd_line.h"
7 #include "bs_tracing.h"
8 
bs_add_extra_dynargs(bs_args_struct_t * args_struct_toadd)9 __attribute__((weak)) void bs_add_extra_dynargs(bs_args_struct_t *args_struct_toadd){
10   bs_trace_warning_line("%s: The integrating program is expected to provide this API."
11       "This weak function should not have been called\n", __func__);
12 }
13 
phy_sync_ctrl_set_last_phy_sync_time(bs_time_t time)14 __attribute__((weak)) void phy_sync_ctrl_set_last_phy_sync_time(bs_time_t time){
15   /* Intentionally left empty */
16   /*
17    * There is no strong requirement for the integration program to provide this API.
18    * Check Zephyr's bsim boards phy_sync_ctrl.c for more information.
19    */
20 }
21 
bsim_args_get_global_device_nbr(void)22 __attribute__((weak))  unsigned int bsim_args_get_global_device_nbr(void){
23   return 0;
24 }
25