/* RTE_Components.h - CMSIS RTE Component Configuration Header * * This file is normally auto-generated by CMSIS-Pack tools (csolution/cbuild) to provide: * - Component selection macros (e.g., RTE_Network_Interface_ETH_0) * - The CMSIS_device_header definition (device header file path) * - Pre-processor symbols for conditional compilation * * In CMSIS-Pack builds, the _RTE_ preprocessor symbol is defined to indicate that * a CMSIS build system is managing this file. * * In this Meson-based build: * - We do NOT define _RTE_ (we don't use CMSIS-Pack tooling) * - Component selection is handled via meson.build configuration * - CMSIS_device_header is provided as a compile flag by the DFP dependency * (e.g., -DCMSIS_device_header="stm32f4xx.h") * * This minimal stub satisfies #include "RTE_Components.h" in CMSIS source files * (like os_systick.c) that unconditionally include it. Code that conditionally * includes it via #if defined(_RTE_) will skip it since _RTE_ is not defined. * * See: https://open-cmsis-pack.github.io/cmsis-toolbox/main/build-overview.html#rte_componentsh */ #ifndef RTE_COMPONENTS_H #define RTE_COMPONENTS_H /* All configuration is provided via meson.build and compile flags - no content needed here */ #endif /* RTE_COMPONENTS_H */