Hola Estoy empezando con hitech y quería controlar una pantalla grafica cn el chip KS0108, navegando encontré esto
CLICK CLICK he conseguido ponerla en marcha, con las funciones de circulo linea etc, pero la función de texto no me funciona me escribe basura, el compìlador me da este warning:
illegal conversion between pointer types
pointer to const unsigned char -> pointer to unsigned char
y el código correspondiente a ese trozo de programa es este
en el main
GLCD_WriteString("ABC 123");
y en la libreria
void GLCD_WriteChar(char charToWrite)
{
int i;
charToWrite -= 32;
for(i = 0; i < 5; i++)
GLCD_WriteData(GLCD_ReadByteFromROMMemory((char *)((int)font5x8 + (5 * charToWrite) + i)));
GLCD_WriteData(0x00);
}
//-------------------------------------------------------------------------------------------------
//
//-------------------------------------------------------------------------------------------------
void GLCD_WriteString(char * stringToWrite)
{
while(*stringToWrite)
GLCD_WriteChar(*stringToWrite++);
}
alguna idea de porque me da este warning???