diff --git a/samples/openthread/coap_client/CMakeLists.txt b/samples/openthread/coap_client/CMakeLists.txt index 1d22a08d..5deb620c 100644 --- a/samples/openthread/coap_client/CMakeLists.txt +++ b/samples/openthread/coap_client/CMakeLists.txt @@ -15,6 +15,7 @@ find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE}) project(openthread_coap_client) target_sources(app PRIVATE src/coap_client.c - src/coap_client_utils.c) + src/coap_client_utils.c + src/main.cpp) target_include_directories(app PUBLIC ../coap_server/interface) diff --git a/samples/openthread/coap_client/prj.conf b/samples/openthread/coap_client/prj.conf index 0e37907a..05f97b20 100644 --- a/samples/openthread/coap_client/prj.conf +++ b/samples/openthread/coap_client/prj.conf @@ -83,3 +83,5 @@ CONFIG_COAP_UTILS=y CONFIG_COAP_CLIENT_LOG_LEVEL_DBG=y CONFIG_COAP_CLIENT_UTILS_LOG_LEVEL_DBG=y CONFIG_COAP_UTILS_LOG_LEVEL_DBG=y + +CONFIG_CPLUSPLUS=y \ No newline at end of file diff --git a/samples/openthread/coap_client/src/coap_client.c b/samples/openthread/coap_client/src/coap_client.c index 3c3a55fa..971785c7 100644 --- a/samples/openthread/coap_client/src/coap_client.c +++ b/samples/openthread/coap_client/src/coap_client.c @@ -54,7 +54,7 @@ static void on_button_changed(u32_t button_state, u32_t has_changed) } } -void main(void) +void c_main(void) { int ret;