¿Cómo puedo pasar una cadena para escribir primero en EEPROM y leer el código como:
int main()
{
char display[30];
EEPROM_writedata(display);
LCD_senddata(0,EEPROM_print(1));//this wont work
LCD_senddata(0,display); //this works fine
return 1;
}
void EEPROM_writedata(char* name)
{
eeprom_update_block((const void *)name,(void*)1,20);
}
char* EEPROM_print(int i)
{
char* send;
eeprom_read_block((void*)send,(const void*)1,10);
return send;
}
LCD_sendata(int, char*)
{
//codes for LCD initialize upto print
}
Es posible que tenga muchos errores aquí debido a un menor conocimiento. Por favor especifique si los obtiene. Mi problema es principalmente pasar la cadena a EEPROM_write () y pasarla a main desde EEPROM_print (). Cualquier ayuda es apreciada.