mirror of
https://github.com/espressif/esp-nimble.git
synced 2026-09-22 00:47:23 +00:00
apps: Add main() wrappers for BabbleSim
This commit is contained in:
+15
-2
@@ -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
@@ -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
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user