apps: Add main() wrappers for BabbleSim

This commit is contained in:
Andrzej Kaczmarek
2022-02-16 12:29:05 +01:00
parent 32281f2739
commit cb76bcdbea
3 changed files with 45 additions and 6 deletions
+15 -2
View File
@@ -495,8 +495,8 @@ blecent_on_sync(void)
*
* @return int NOTE: this function should never return!
*/
int
main(void)
static int
main_fn(int argc, char **argv)
{
int rc;
@@ -523,3 +523,16 @@ main(void)
return 0;
}
int
main(int argc, char **argv)
{
#if BABBLESIM
extern void bsim_init(int argc, char** argv, void *main_fn);
bsim_init(argc, argv, main_fn);
#else
main_fn(argc, argv);
#endif
return 0;
}
+15 -2
View File
@@ -302,8 +302,8 @@ bleprph_on_sync(void)
*
* @return int NOTE: this function should never return!
*/
int
main(void)
static int
main_fn(int argc, char **argv)
{
#if MYNEWT_VAL(BLE_SVC_DIS_FIRMWARE_REVISION_READ_PERM) >= 0
struct image_version ver;
@@ -357,3 +357,16 @@ main(void)
}
return 0;
}
int
main(int argc, char **argv)
{
#if BABBLESIM
extern void bsim_init(int argc, char** argv, void *main_fn);
bsim_init(argc, argv, main_fn);
#else
main_fn(argc, argv);
#endif
return 0;
}
+15 -2
View File
@@ -2557,8 +2557,8 @@ btshell_init_ext_adv_restart(void)
*
* @return int NOTE: this function should never return!
*/
int
main(int argc, char **argv)
static int
main_fn(int argc, char **argv)
{
int rc;
@@ -2634,3 +2634,16 @@ main(int argc, char **argv)
return 0;
}
int
main(int argc, char **argv)
{
#if BABBLESIM
extern void bsim_init(int argc, char** argv, void *main_fn);
bsim_init(argc, argv, main_fn);
#else
main_fn(argc, argv);
#endif
return 0;
}