unsigned char EEByteWrite( PARAM_SCLASS unsigned char control,
PARAM_SCLASS unsigned char address,
PARAM_SCLASS unsigned char data );
unsigned int EERandomRead( PARAM_SCLASS unsigned char control, PARAM_SCLASS unsigned char address );
Puedo encontrar los prototipos de las funciones EEByteWrite y EERandomRead en el archivo de biblioteca i2c.h pero no puedo encontrar todas las funciones donde se ha definido todo su trabajo. Quiero cambiar el tipo de datos de un argumento (dirección int firmada unsigned unsigned-unsigned) pero solo cambiar el tipo en el prototipo no funciona, así que quiero cambiar la función en consecuencia. Alguien sabe dónde están estas funciones. Si no es así, por favor, ayúdeme a poner un valor de más de 255 en una dirección de caracteres sin firmar para que pueda completar mi proyecto.
Estoy utilizando PIC 18F4520, interfaz I2C con AT24c16 EEPROM. El compilador en el que estoy trabajando es MPLAB IDE v8.50 PIC C18 otros archivos de encabezado incluidos en i2c.h son pconfig.h (solo #defines y #ifndefs)
Si cualquier otra consulta o req. Info pregunten en cooments. GRACIAS.