MLCD_WriteString("4"); //Warning [2054] suspicious pointer conversion
Hola,
- uso un PIC18
- compilador XC18
Tengo esta función:
void MLCD_WriteString(unsigned char * string)
{
while(*string)
{
MLCD_WriteChar(*string++);
}
}
Si la llamo así funciona OK:
byte tempCHAR[3];
tempCHAR[0]='4';
tempCHAR[1]=0;
MLCD_WriteString(tempCHAR);
Si la llamo así no funciona:
MLCD_WriteString("4"); //Warning [2054] suspicious pointer conversion
Necesito poder pasarle a la función tanto variables en RAM como tempCHAR como "variables" en ROM como "4"...
Comentarios bienvenidos...
Saludos!