sav_ua (13.01.2017 15:15, просмотров: 2771)
NXP, LPCXpresso не могу поместить массив указателей на строки в ROM, сами строки в ROM ложатся typedef enum{
lex_Menu,
lex_Setpoint,
lex_Calibration,
lex_Taring,
lex_Zeroing,
_lex_num,
}Lexem;
typedef char* LangLexemArray [_lex_num];
LangLexemArray en_array = {
[lex_Menu] = "en - Menu",
[lex_Calibration] = "en - Calibration",
[lex_Setpoint] = "en - Setpoint",
[lex_Taring] = "en - Taring",
[lex_Zeroing] = "en - Zero setting",
};
По факту, строки ("en - Menu") в ПЗУ, указатели (en_array) в ОЗУ.
Куда ни ставь "const" ничего не меняется. (перепробовал уже все комбинации :)