porting: Fix some oddities in linux examples

This commit is contained in:
Szymon Janc
2019-06-17 13:17:07 +02:00
parent 7c17723dc9
commit 60b92eb0b2
3 changed files with 8 additions and 15 deletions
+3 -7
View File
@@ -56,6 +56,8 @@ void *ble_host_task(void *param)
int main(void)
{
int ret = 0;
ble_hci_sock_init();
nimble_port_init();
@@ -79,11 +81,5 @@ int main(void)
NULL, TASK_DEFAULT_PRIORITY, BLE_NPL_WAIT_FOREVER,
TASK_DEFAULT_STACK, TASK_DEFAULT_STACK_SIZE);
int ret = 0;
pthread_exit(&ret);
while (true)
{
pthread_yield();
}
pthread_exit(&ret);
}
+1
View File
@@ -22,6 +22,7 @@
#include "console/console.h"
/* BLE */
#include "nimble/nimble_port.h"
#include "nimble/ble.h"
#include "host/ble_hs.h"
#include "services/gap/ble_svc_gap.h"
+4 -8
View File
@@ -23,8 +23,8 @@
#include <pthread.h>
#include "nimble/nimble_npl.h"
#include "nimble/nimble_port.h"
#include "nimble/nimble_port.h"
#include "mesh/glue.h"
#include "mesh/porting.h"
#include "services/gap/ble_svc_gap.h"
@@ -62,13 +62,15 @@ void *ble_mesh_adv_task(void *param)
void mesh_initialized(void)
{
ble_npl_task_init(&s_task_host, "ble_mesh_adv", ble_mesh_adv_task,
ble_npl_task_init(&s_task_mesh_adv, "ble_mesh_adv", ble_mesh_adv_task,
NULL, TASK_DEFAULT_PRIORITY, BLE_NPL_WAIT_FOREVER,
TASK_DEFAULT_STACK, TASK_DEFAULT_STACK_SIZE);
}
int main(void)
{
int ret = 0;
ble_hci_sock_init();
nimble_port_init();
@@ -88,11 +90,5 @@ int main(void)
NULL, TASK_DEFAULT_PRIORITY, BLE_NPL_WAIT_FOREVER,
TASK_DEFAULT_STACK, TASK_DEFAULT_STACK_SIZE);
int ret = 0;
pthread_exit(&ret);
while (true)
{
pthread_yield();
}
}