From efa0e75aa0de6d74e61be2ff7e9b5ed11a7c2b17 Mon Sep 17 00:00:00 2001 From: ivmarkov Date: Wed, 10 Jan 2024 08:17:24 +0000 Subject: [PATCH] Issue 361 in esp-idf-hal --- src/wifi.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/wifi.rs b/src/wifi.rs index 437b6d9acd0..eaf5a43dfd9 100644 --- a/src/wifi.rs +++ b/src/wifi.rs @@ -533,7 +533,22 @@ impl<'d> WifiDriver<'d> { wifi_task_core_id: WIFI_TASK_CORE_ID as _, beacon_max_len: WIFI_SOFTAP_BEACON_MAX_LEN as _, mgmt_sbuf_num: WIFI_MGMT_SBUF_NUM as _, + #[cfg(any( + esp_idf_version_major = "4", + all(esp_idf_version_major = "5", esp_idf_version_minor = "0"), + esp_idf_version_full = "5.1.0", + esp_idf_version_full = "5.1.1", + esp_idf_version_full = "5.1.2" + ))] feature_caps: unsafe { g_wifi_feature_caps }, + #[cfg(not(any( + esp_idf_version_major = "4", + all(esp_idf_version_major = "5", esp_idf_version_minor = "0"), + esp_idf_version_full = "5.1.0", + esp_idf_version_full = "5.1.1", + esp_idf_version_full = "5.1.2" + )))] + feature_caps: WIFI_FEATURE_CAPS, sta_disconnected_pm: WIFI_STA_DISCONNECTED_PM_ENABLED != 0, // Available since ESP IDF V4.4.4+ #[cfg(any(