|
//Функцию определил так:
void printc (char *buf)
{
unsigned char i;
i=0;
while (*(buf+i)!=0x00)
{
putchar_lcd(*(buf+i));
i++;
}
}
//Вызываю так
printc("Power");
компилятор ругается как:
Warning: Illegal conversion between pointer types
В случае с IAR всё работало без проблем.
В DEBUG смотрел что он делает, адрес строки непонятно от куда берёт.
E-mail: info@telesys.ru