-5
我已經從這裏Webduino Network SetpC++拷貝陣列陣列
我增加了一個字段中獲取代碼。
struct config_t
{
....
...
.....
byte subnet[4];
byte dns_server[4];
unsigned int webserverPort;
char HostName[10]; // Added code Here..
} eeprom_config;
片段..
#define NAMELEN 5
#define VALUELEN 10
void setupNetHTML(WebServer &server, WebServer::ConnectionType type, char *url_tail, bool tail_complete)
{
URLPARAM_RESULT rc;
char name[NAMELEN];
char value[VALUELEN];
boolean params_present = false;
byte param_number = 0;
char buffer [13];
.....
.....
}
添加的行來讀取網頁和線材日期EEPROM
寫入EEPROM:(這裏面對的問題,我需要複製的價值eeprom_config。主機名[0] ...)
// read Host Name
if (param_number >= 25 && param_number <= 35) {
// eeprom_config.HostName[param_number - 25] = strtol(value, NULL, 10);
eeprom_config.HostName[param_number - 25] = value ; // Facing Issue here..
}
和...
for (int a = 0; a < 10; a++) {
server.printP(Form_input_text_start);
server.print(a + 25);
server.printP(Form_input_value);
server.print(eeprom_config.HostName[a]);
server.printP(Form_input_size1);
server.printP(Form_input_end);
}
的代碼部分沒有任何意義。什麼是'eepromdata'?什麼是「無價值」?什麼是「價值」?你想從哪裏複製哪些數據到哪裏? –
它不需要完整的代碼,但它至少可以理解你的問題(A [mvce](http://stackoverflow.com/help/mcve)絕對有幫助)。你甚至沒有寫你想知道的。 –
實際的代碼在這裏:https://github.com/sirleech/Webduino/tree/master/examples/Web_Net_Setup – technofreaks