diff --git a/porting/examples/linux_blemesh/main.c b/porting/examples/linux_blemesh/main.c index 7b8cf25d9..0913551e8 100644 --- a/porting/examples/linux_blemesh/main.c +++ b/porting/examples/linux_blemesh/main.c @@ -19,6 +19,7 @@ #include #include +#include #include #include "nimble/nimble_npl.h" @@ -67,10 +68,15 @@ void mesh_initialized(void) TASK_DEFAULT_STACK, TASK_DEFAULT_STACK_SIZE); } -int main(void) +int main(int argc, char *argv[]) { int ret = 0; + /* allow to specify custom hci */ + if (argc > 1) { + ble_hci_sock_set_device(atoi(argv[1])); + } + ble_hci_sock_init(); nimble_port_init();