コード例 #1
0
ファイル: config.cpp プロジェクト: mckennatim/demiot
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();
}
コード例 #2
0
ファイル: config.cpp プロジェクト: mckennatim/demiot
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");
}
コード例 #3
0
ファイル: config.cpp プロジェクト: mckennatim/demiot
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(); 
}
コード例 #4
0
void VdtWdgCfgBase::showEvent(QShowEvent *event){
  showCfg();
  QWidget::showEvent(event);
}