 sav_ua (13.01.2017 15:15, просмотров: 3063)
 sav_ua (13.01.2017 15:15, просмотров: 3063)
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" ничего не меняется. (перепробовал уже все комбинации :)