Unified inclusion of FreeRTOS headers for different platforms.
Unified inclusion of FreeRTOS headers for different platforms.
This module acts as a bridge to include the correct FreeRTOS header files depending on the target SDK. Different platforms structure their include directories differently:
- ESP32 (ESP-IDF): Uses the freertos/ prefix (e.g., freertos/FreeRTOS.h).
- STM32 (Standard): Typically uses direct inclusion (e.g., FreeRTOS.h).
- By including this file, the core application can use standard FreeRTOS types (like TaskHandle_t, QueueHandle_t) without cluttering the code with #ifdef directives everywhere.
- Version
- 0.1
- Date
- 24-10-2025
- Author
- Jan Łukaszewicz (plhar.nosp@m.eo@g.nosp@m.mail..nosp@m.com)
- Copyright
- © 2025 MIT LICENCE