esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos
Darian Leung 439c7c4261 change(freertos/idf): Remove xCoreID TCB member for single-core
This commit does the following:

- removes the xCoreID member from the TCB when building for single-core
- xCoreID is no longer hard set to 0 when calling "PinnedToCore" task creation
functions in single-core
- Tidy up or add missing xCoreID asserts for functions that take xCoreID as an
argument:
    - Functions that set/query a variable of a particular core will call
      taskVALID_CORE_ID() to ensure ) 0 <= xCoreID < configNUMBER_OF_CORES
    - Task creation functions that accept xCoreID also call taskVALID_CORE_ID()
      but also allow tskNO_AFFINITY.
- Fix TaskStatus_t
    - Remove xCoreID from TaskStatus_t if configTASKLIST_INCLUDE_COREID is not
      defined.
    - Set xCoreID to 0 when calling vTaskGetInfo() in single-core builds
2023-12-02 15:46:07 +08:00
..
atomic.h change(freertos/idf): Move v10.5.1 kernel files 2023-10-21 04:39:16 +08:00
deprecated_definitions.h change(freertos/idf): Move v10.5.1 kernel files 2023-10-21 04:39:16 +08:00
event_groups.h change(freertos/idf): Update FreeRTOS documentation build 2023-10-21 04:39:17 +08:00
FreeRTOS.h change(freertos/idf): Remove xCoreID TCB member for single-core 2023-12-02 15:46:07 +08:00
list.h change(freertos/idf): Move v10.5.1 kernel files 2023-10-21 04:39:16 +08:00
message_buffer.h change(freertos/idf): Update FreeRTOS documentation build 2023-10-21 04:39:17 +08:00
mpu_prototypes.h change(freertos/idf): Move v10.5.1 kernel files 2023-10-21 04:39:16 +08:00
mpu_wrappers.h change(freertos/idf): Move v10.5.1 kernel files 2023-10-21 04:39:16 +08:00
portable.h change(freertos/idf): Move v10.5.1 kernel files 2023-10-21 04:39:16 +08:00
projdefs.h change(freertos/idf): Move v10.5.1 kernel files 2023-10-21 04:39:16 +08:00
queue.h change(freertos/idf): Update FreeRTOS documentation build 2023-10-21 04:39:17 +08:00
semphr.h change(freertos/idf): Update FreeRTOS documentation build 2023-10-21 04:39:17 +08:00
stack_macros.h change(freertos/idf): Move v10.5.1 kernel files 2023-10-21 04:39:16 +08:00
StackMacros.h change(freertos/idf): Move v10.5.1 kernel files 2023-10-21 04:39:16 +08:00
stream_buffer.h change(freertos/idf): Update FreeRTOS documentation build 2023-10-21 04:39:17 +08:00
task.h change(freertos/idf): Remove xCoreID TCB member for single-core 2023-12-02 15:46:07 +08:00
timers.h change(freertos/idf): Update FreeRTOS documentation build 2023-10-21 04:39:17 +08:00