Funciones read_eeprom(address) y write_eeprom(address, byte)
void write_eeprom_16bits(int
address, long* val){
int pLow, pHigh;
pLow = val;
pHigh = val>>8;
write_eeprom(address,pHigh);
delay_ms(12);
++address;
write_eeprom(address,plow);
delay_ms(12);
}
long read_eeprom_16bits(int address){
int pLow, pHigh;
long result;
pHigh = read_eeprom(address);
++address;
pLow = read_eeprom(address);
result=(pHigh<<8);
result+=pLow;
return result;
}
Esto no es mio, lo he sacado de aquí http://picmania.garcia-cuervo.net, porque me ha sido muy util
No hay comentarios:
Publicar un comentario
Cualquier critica, propuesta idea o sugerencia sera bien recibida