diff --git a/components/esp_websocket_client/CMakeLists.txt b/components/esp_websocket_client/CMakeLists.txt index 3e93b839a..d19a10d43 100644 --- a/components/esp_websocket_client/CMakeLists.txt +++ b/components/esp_websocket_client/CMakeLists.txt @@ -11,7 +11,7 @@ endif() if(${IDF_TARGET} STREQUAL "linux") idf_component_register(SRCS "esp_websocket_client.c" INCLUDE_DIRS "include" - REQUIRES esp-tls tcp_transport http_parser esp_event nvs_flash esp_stubs json + REQUIRES esp-tls tcp_transport http_parser esp_event PRIV_REQUIRES esp_timer) else() idf_component_register(SRCS "esp_websocket_client.c" diff --git a/components/esp_websocket_client/examples/linux/main/CMakeLists.txt b/components/esp_websocket_client/examples/linux/main/CMakeLists.txt index fb27de9d8..968012e58 100644 --- a/components/esp_websocket_client/examples/linux/main/CMakeLists.txt +++ b/components/esp_websocket_client/examples/linux/main/CMakeLists.txt @@ -1,5 +1,5 @@ idf_component_register(SRCS "websocket_linux.c" - REQUIRES esp_websocket_client protocol_examples_common) + REQUIRES esp_websocket_client protocol_examples_common esp_netif) if(CONFIG_GCOV_ENABLED) target_compile_options(${COMPONENT_LIB} PUBLIC --coverage -fprofile-arcs -ftest-coverage) diff --git a/components/esp_websocket_client/examples/linux/main/websocket_linux.c b/components/esp_websocket_client/examples/linux/main/websocket_linux.c index 0a1cf935a..35e532449 100644 --- a/components/esp_websocket_client/examples/linux/main/websocket_linux.c +++ b/components/esp_websocket_client/examples/linux/main/websocket_linux.c @@ -4,7 +4,6 @@ * SPDX-License-Identifier: Apache-2.0 */ #include -#include "nvs_flash.h" #include "protocol_examples_common.h" #include "esp_websocket_client.h" @@ -160,7 +159,6 @@ int main(void) esp_log_level_set("transport_ws", ESP_LOG_DEBUG); esp_log_level_set("trans_tcp", ESP_LOG_DEBUG); - ESP_ERROR_CHECK(nvs_flash_init()); ESP_ERROR_CHECK(esp_netif_init()); ESP_ERROR_CHECK(esp_event_loop_create_default()); diff --git a/components/esp_websocket_client/examples/target/main/idf_component.yml b/components/esp_websocket_client/examples/target/main/idf_component.yml index 0cc1eea4d..cc1e614ac 100644 --- a/components/esp_websocket_client/examples/target/main/idf_component.yml +++ b/components/esp_websocket_client/examples/target/main/idf_component.yml @@ -4,5 +4,7 @@ dependencies: espressif/esp_websocket_client: version: "^1.0.0" override_path: "../../../" + espressif/cjson: + version: "^1.7.15" protocol_examples_common: path: ${IDF_PATH}/examples/common_components/protocol_examples_common