/* * Copyright (c) 2019 Oticon A/S * * SPDX-License-Identifier: Apache-2.0 */ /** * This header exists solely to allow drivers meant for the native_posix board * to be used directly in the nrf52_bsim board. * Note that such reuse should be done with great care. * * The command line arguments parsing logic from native_posix was born as a copy * of the one from the BabbleSim's libUtil library * They are therefore mostly equal except for types and functions names. * * This header converts these so the native_posix call to dynamically register * command line arguments is passed to the nrf52_bsim one */ #ifndef BOARDS_POSIX_NRF52_BSIM_CMDLINE_H #define BOARDS_POSIX_NRF52_BSIM_CMDLINE_H #include "../native_posix/cmdline_common.h" #ifdef __cplusplus extern "C" { #endif static inline void native_add_command_line_opts(struct args_struct_t *args) { void bs_add_extra_dynargs(struct args_struct_t *args); bs_add_extra_dynargs(args); } #ifdef __cplusplus } #endif #endif /* BOARDS_POSIX_NRF52_BSIM_CMDLINE_H */