Hola tengo el siguiente error al compilar en C18 las librerias del LCD qeu vienen por defecto. He copiado todas los archivos fuente .c de la carpeta del mplab en mi directorio de proyecto, al igual que el xlcd.h
Cuando compilo me da el siguiente error:
putrsxlcd.c:17:Error [1109] type mismatch in redeclaration of 'putrsXLCD'
No se qeu hacer más. Adjunto los programas.
LCD.c
//*** ESCRIBIR LCD ***
#include <p18f2550.h>
#include <delays.h>
#include <stdio.h>
#include "xlcd.h"
#pragma config FOSC = XT_XT,FCMEN = OFF,IESO = OFF //CONFIG1H
#pragma config PWRT = ON,BOR = OFF,BORV = 0 //CONFIG2L
#pragma config WDT = OFF,WDTPS = 32768 //CONFIG2H
#pragma config MCLRE = ON,LPT1OSC = OFF,PBADEN = OFF,CCP2MX = ON//CONFIG3H
#pragma config STVREN = OFF,LVP = OFF,XINST = OFF,DEBUG = OFF//CONFIG4L
#pragma config CP0 = ON,CP1 = ON,CP2 = ON, CP3 = ON//CONFIG5L
#pragma config CPB = ON,CPD = ON//CONFIG5H
#pragma config WRT0 = ON,WRT1 = ON,WRT2 = ON,WRT3 = ON//CONFIG6L
#pragma config WRTB = ON,WRTC = ON,WRTD = ON//CONFIG6H
#pragma config EBTR0 = ON,EBTR1 = ON,EBTR2 = ON,EBTR3 = ON//CONFIG7L
#pragma config EBTRB = ON//CONFIG7H
void main()
{
while(1);
}
despues estan incluidas los aarchivo sfuente de D:\Microchip\MCC18\src\traditional\pmc\XLCD y el xlcd.h
¿Alguien sabe a que puede ser debido este error?
Gracias