Facebook
From Crippled Owl, 4 Years ago, written in C.
This paste is a reply to Untitled from Lousy Earthworm - go back
Embed
Viewing differences between Untitled and Nowe funkcje
#include 

struct config_t
void writeStringToEEPROM(int add, String data)
{
  int _size = data.length();
  int i;
  for (i = 0; i < _size; i++)
  {
    EEPROM.write(add + i, data[i]);
  }
  EEPROM.write(add + _size, '\0'); //Add termination null character for 
String phoneNumber;
  
Data
}


String pin;
} configuration;


 eeprom_write_block((const void*)&configuration, (void*)77, sizeof(configuration));
 
 eeprom_read_block((void*)&configuration, (void*)77, sizeof(configuration));
 
 Serial.print(configuration.pin);
readStringFromEEPROM(int add)
{
  char data[100]; //Max 100 Bytes
  int len = 0;
  unsigned char k;
  k = EEPROM.read(add);
  while (k != '\0' && len < 500) //Read until null character
  {
    k = EEPROM.read(add + len);
    data[len] = k;
    len++;
  }
  data[len] = '\0';
  return String(data);
}