[an error occurred while processing this directive]
|
Что конкретно не получается?
Имейте в виду, что в Кодвижене строка в RAM и строка во FLASH - две большие разницы.
Функцию, в которую как параметр передается указатель на либо FLASH, либо RAM создать не получится.
Передачу строки из FLASH я бы написал так:
flash char * myflashstr = "My string in FLASH";
......
void SendFlashString(flash char * str)
{
register char b;
while(1)
{
b = *str++;
if (!b)
{
return;
}
sendbyte(b);
}
}
А еще лучше - почитайте Хелп, сделайте свой putchar и пользуйтесь для вывода на LCD printf - ом.
E-mail: info@telesys.ru