Exemplo n.º 1
0
void readConfig(){
  for (int i=0; i<5;i++){idx[i]=EEPROM.read(i);}
  getCfg(ssid, 5, idx[0]);
  getCfg(pwd, idx[0], idx[1]);
  getCfg(devid, idx[1], idx[2]);
  getCfg(ip, idx[2], idx[3]);
  getCfg(port, idx[3], idx[4]);
  showCfg();
}
Exemplo n.º 2
0
void eraseConfig(){
  for (int i = 0; i < 100; ++i) { EEPROM.write(i, 0); }
  EEPROM.commit();  
  ssid[0] = '\0';
  pwd[0] = '\0';
  devid[0] = '\0';
  ip[0] = '\0';
  port[0] = '\0'; 
  
  showCfg();
  Serial.println("all erased");
}
Exemplo n.º 3
0
void saveConfig(){
  for (int i = 0; i < 100; ++i) { EEPROM.write(i, 0); }
  idx[0]=saveCfg(ssid, 5);
  idx[1]=saveCfg(pwd, idx[0]);
  idx[2]=saveCfg(devid, idx[1]);
  idx[3]=saveCfg(ip, idx[2]);
  idx[4]=saveCfg(port, idx[3]);
  for (int i = 0; i < 5; ++i) { 
    EEPROM.write(i, idx[i]); 
  }
  EEPROM.commit();    
  showCfg(); 
  //getOnline(); 
}
Exemplo n.º 4
0
void VdtWdgCfgBase::showEvent(QShowEvent *event){
  showCfg();
  QWidget::showEvent(event);
}