blob: d9383dfd674269cdd704b3de7a9ba9e80bed27b5 [file] [log] [blame]
/*
* Copyright (c) 2017 Intel Corporation.
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <logging/log.h>
LOG_MODULE_REGISTER(net_ws_console_sample, LOG_LEVEL_DBG);
#include <zephyr.h>
#include <linker/sections.h>
#include <errno.h>
#include <net/net_pkt.h>
#include <net/net_core.h>
#include <net/net_context.h>
#include "common.h"
static struct k_sem quit_lock;
void quit(void)
{
k_sem_give(&quit_lock);
}
static inline int init_app(void)
{
k_sem_init(&quit_lock, 0, UINT_MAX);
return 0;
}
void main(void)
{
init_app();
start_ws_console();
k_sem_take(&quit_lock, K_FOREVER);
stop_ws_console();
}