|
В своей программе я использую множество вызовов функции типа
SendStr("Hellow World!"); ( void SendStr(char *str); )
с различными текстовыми строками, а также функции sprintf();
Как я понял, компиллер создает в RAM копию содержимого строк из flash, и у меня съедается много оперативной памяти.
Можно ли не прибегая к:
__flash *str = {"Hellow World!"};
. . . .
SendFlashStrig(str); ( void SendFlashString(__flash *) )
осуществить вывод, задавая параметр (строку) непосредственно при
вызове функции? (Исключительно из-за удобства).
Спасибо!
E-mail: info@telesys.ru