diff --git a/src/sys/net/net/init.c b/src/sys/net/net/init.c index 2cb5cbc..121336d 100644 --- a/src/sys/net/net/init.c +++ b/src/sys/net/net/init.c @@ -64,9 +64,10 @@ sys_sem_t sem; netif_init(); - sem = sys_sem_new(0); + sem = sys_sem_new(0); tcpip_init(tcpip_init_done, &sem); + sys_sem_wait(sem); sys_sem_free(sem); @@ -87,6 +88,8 @@ //bot_init(); irqEnable(0x9); endTask(_current->id); + while (1) + sched_yield(); } static void tcpip_init_done(void *arg) {