From 4c50bcd4439c9edca1f4bf49bc04f6562c2900bc Mon Sep 17 00:00:00 2001 From: Daniel Brunner Date: Thu, 27 Apr 2023 14:33:10 +0200 Subject: [PATCH] C++23 enable in CMakeLists.txt --- CMakeLists.txt | 2 ++ src/espwifiutils.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 118a0ae..55388a9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -38,6 +38,8 @@ idf_component_register( ${dependencies} ) +set_property(TARGET ${COMPONENT_LIB} PROPERTY CXX_STANDARD 23) + target_compile_options(${COMPONENT_TARGET} PRIVATE -fstack-reuse=all diff --git a/src/espwifiutils.cpp b/src/espwifiutils.cpp index 4fdeec7..0302d25 100644 --- a/src/espwifiutils.cpp +++ b/src/espwifiutils.cpp @@ -178,7 +178,7 @@ const char * toString(wifi_err_reason_t reason) case WIFI_REASON_AP_TSF_RESET: return "AP_TSF_RESET"; case WIFI_REASON_ROAMING: return "ROAMING"; case WIFI_REASON_ASSOC_COMEBACK_TIME_TOO_LONG: return "ASSOC_COMEBACK_TIME_TOO_LONG"; -// case WIFI_REASON_SA_QUERY_TIMEOUT: return "SA_QUERY_TIMEOUT"; + case WIFI_REASON_SA_QUERY_TIMEOUT: return "SA_QUERY_TIMEOUT"; } ESP_LOGE(TAG, "unknown reason %" PRIu8, reason);