- Код: Выделить всё • Развернуть
GLCD_WriteString("Саша");
void GLCD_WriteChar(char c)
{
char i;
c -= 32;
for(i = 0; i < 5; i++)
if (c<0x70) GLCD_WriteData(pgm_read_byte(&font5x7[(5*c) + i]));
else GLCD_WriteData(pgm_read_byte(&font5x7[(5*(c-0x40)) + i]));
GLCD_WriteData(0x00);
}
//-------------------------------------------------------------------------------------------------
//
//-------------------------------------------------------------------------------------------------
void GLCD_WriteString(char * s)
{
while(*s) GLCD_WriteChar(*s++);
}
возникает ошибка о несоответствии типов.
parameter #1 of type 'flash unsigned char*' is incompatible with type 'unsigned char' specified in the function 'GLCD_WriteString'declaration
В версии 2.04.4 это ошибки нет.Подскажите как решить проблему в версии 1.24.8d?