idf_component_register( SRCS "app_main.cpp" "cloud_client.cpp" "wifi_manager.cpp" INCLUDE_DIRS "." REQUIRES m5stack_stopwatch esp_event esp_netif esp_wifi esp_timer esp_websocket_client json nvs_flash mbedtls ) target_compile_definitions(${COMPONENT_LIB} PRIVATE DEVICE_LAB_FIRMWARE_VERSION="0.5.1") if(CONFIG_DEVICE_LAB_SPEECH_TRANSPORT_TRACE) target_sources(${COMPONENT_LIB} PRIVATE "speech_transport_trace.cpp") target_link_options(${COMPONENT_LIB} INTERFACE "-Wl,--wrap=esp_transport_read" "-Wl,--wrap=esp_transport_poll_read" "-Wl,--wrap=esp_tls_conn_read" "-Wl,--wrap=mbedtls_net_recv" ) endif()