[an error occurred while processing this directive]
|
сейчас мой проект предназначен для работы с ЖКИ - я использую массивы строк переменной длины. Хочу поместить сами строки и указатели в ПЗУ.
Делаю так вот заковыристо :
__flash char str1[] = " String 1" ;
__flash char str2[] = " ... " ;
...
__flash char str200[] = " String 200" ;
Затем объявляю :
__flash char __flash *str_ptr[] = {
str1,
str2,
...
str200
} ;
Но это как-то сильно заковыристо - приходится объявлять каждую строку и давать ей имя.
Нельзя ли как-то попроще - типа :
???? *str_ptr[] = {
" String 1",
" String 2",
...
" String 200"
} ;
Может есть какая-нибудь pragma для этого ?
А то проект был написан под другой процессор и сейчас тяжело переделывать.
E-mail: info@telesys.ru