4The qp_config.hpp header defines all compile-time customization options for the @QPX component. It provides a centralized, controlled interface for configuring, enabling, or disabling specific framework features through preprocessor macros. This file is the sole authoritative location for @QPX customization settings and is intended to ensure deterministic and reviewable configuration management.
5
6This an example of a @QPX configuration file with the explanation of the available customization macros.
7
8@attention
9The `qp_config.hpp` file is required for every @QPX Application.
10
11@remark
12Some of the customization macros listed in this file apply only
13to specific @QPX ports.
14
15@code_litem{Configuration Wizard support}
16The `qp_config.hpp` header files provided in the various @QPX examples
17are formatted to support the "Configuration Wizard" editor available in some IDEs
18(e.g., KEIL uVision). The screen shot below shows how to edit `qp_config.hpp`
27- @tr{AOU_QA_CUST_20}: <i>@QPX Application should set @QPX customization macros in the @if QPC qp_config.h @elseif QPCPP qp_config.hpp @endif header file according to the following guidelines.</i>
28- @tr{DVR_QP_MP2_D5_7_2}: <i>Directive 5.7.2(Advisory): Section of code should not be "commented out"</i>