String myStr=""; cmd.getString(myStr); // MAC1 char paramChar[myStr.length()+1]; myStr.toCharArray(paramChar,myStr.length()+1); int val = (int)strtol(paramChar,NULL,16); EEPROM.put(adMac, val); EEPROM.commit(); Cmdr.print(val); cmd.getString(myStr); //Next MAC2 paramChar[myStr.length()+1]; myStr.toCharArray(paramChar,myStr.length()+1); val = (int)strtol(paramChar,NULL,16); EEPROM.put(adMac+1, val); Cmdr.print(" "); Cmdr.print(val); cmd.getString(myStr); //Next MAC3 paramChar[myStr.length()+1]; myStr.toCharArray(paramChar,myStr.length()+1); val = (int)strtol(paramChar,NULL,16); EEPROM.put(adMac+2, val); Cmdr.print(" "); Cmdr.print(val); cmd.getString(myStr); //Next MAC4 paramChar[myStr.length()+1]; myStr.toCharArray(paramChar,myStr.length()+1); val = (int)strtol(paramChar,NULL,16); EEPROM.put(adMac+3, val); Cmdr.print(" "); Cmdr.print(val); cmd.getString(myStr); //Next MAC5 paramChar[myStr.length()+1]; myStr.toCharArray(paramChar,myStr.length()+1); val = (int)strtol(paramChar,NULL,16); EEPROM.put(adMac+4, val); Cmdr.print(" "); Cmdr.print(val); cmd.getString(myStr); //Next MAC6 paramChar[myStr.length()+1]; myStr.toCharArray(paramChar,myStr.length()+1); val = (int)strtol(paramChar,NULL,16); EEPROM.put(adMac+5, val); Cmdr.print(" "); Cmdr.println(val); Cmdr.println(">-------------------- "); EEPROM.commit(); Cmdr.println(""); return 0; }