]> begriffs open source - meson-wrap/blob - packagefiles/cmsis-freertos/RTE_Components.h
Fix cmsis-driver-validation for use
[meson-wrap] / packagefiles / cmsis-freertos / RTE_Components.h
1 /* RTE_Components.h - CMSIS RTE Component Configuration Header
2  * 
3  * This file is normally auto-generated by CMSIS-Pack tools (csolution/cbuild) to provide:
4  * - Component selection macros (e.g., RTE_Network_Interface_ETH_0)
5  * - The CMSIS_device_header definition (device header file path)
6  * - Pre-processor symbols for conditional compilation
7  * 
8  * In CMSIS-Pack builds, the _RTE_ preprocessor symbol is defined to indicate that
9  * a CMSIS build system is managing this file.
10  * 
11  * In this Meson-based build:
12  * - We do NOT define _RTE_ (we don't use CMSIS-Pack tooling)
13  * - Component selection is handled via meson.build configuration
14  * - CMSIS_device_header is provided as a compile flag by the DFP dependency
15  *   (e.g., -DCMSIS_device_header="stm32f4xx.h")
16  * 
17  * This minimal stub satisfies #include "RTE_Components.h" in CMSIS source files
18  * (like os_systick.c) that unconditionally include it. Code that conditionally
19  * includes it via #if defined(_RTE_) will skip it since _RTE_ is not defined.
20  * 
21  * See: https://open-cmsis-pack.github.io/cmsis-toolbox/main/build-overview.html#rte_componentsh
22  */
23
24 #ifndef RTE_COMPONENTS_H
25 #define RTE_COMPONENTS_H
26
27 /* All configuration is provided via meson.build and compile flags - no content needed here */
28
29 #endif /* RTE_COMPONENTS_H */