34 #define _________________________________________VARIABLES_SECTION__________________________________________________________________________ 39 #define ADD( MODULE_NAME, TYPE , VARIABLE_NAME, DEFAULT_VALUE, FRIENDLY_NAME, BRIEF ) \ 40 TYPE DYNAMIC_CONFIG_MAKE_VARIABLE_NAME(MODULE_NAME, VARIABLE_NAME) = DEFAULT_VALUE; 51 #define ADD( MODULE_NAME, TYPE , VARIABLE_NAME, DEFAULT_VALUE, FRIENDLY_NAME, BRIEF ) \ 53 .Module = oC_DynamicConfig_Module_(MODULE_NAME) , \ 55 .TypeSize = sizeof(TYPE), \ 56 .ValueReference = &DYNAMIC_CONFIG_MAKE_VARIABLE_NAME(MODULE_NAME, VARIABLE_NAME), \ 57 .VariableName = #VARIABLE_NAME, \ 58 .FriendlyName = FRIENDLY_NAME, \ 76 #undef _________________________________________VARIABLES_SECTION__________________________________________________________________________ stores configuration data
#define oC_CONFIGURATIONS_LIST(ADD, DONT_ADD)
oC_DynamicConfig_VariableDetails_t oC_DynamicConfig_VariablesDetails[oC_DynamicConfig_VariableId_NumberOfElements]
array with definitions of variables details
Handles configuration of the Dynamic.