From eefb21346996216fba0fcece9498668f63562986 Mon Sep 17 00:00:00 2001 From: ivmarkov Date: Thu, 18 Jan 2024 17:19:40 +0000 Subject: [PATCH] tskNO_AFFINITY still missing in 5.2+... --- src/task.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/task.rs b/src/task.rs index 306c41b5c..77c013ded 100644 --- a/src/task.rs +++ b/src/task.rs @@ -17,6 +17,18 @@ use esp_idf_sys::*; use crate::cpu::Core; use crate::interrupt; +#[cfg(not(any( + esp_idf_version_major = "4", + esp_idf_version = "5.0", + esp_idf_version = "5.1" +)))] +const NO_AFFINITY: core::ffi::c_int = CONFIG_FREERTOS_NO_AFFINITY as _; + +#[cfg(any( + esp_idf_version_major = "4", + esp_idf_version = "5.0", + esp_idf_version = "5.1" +))] const NO_AFFINITY: core::ffi::c_uint = tskNO_AFFINITY; /// Creates a FreeRTOS task.