fix bug: config_w5500_network
This commit is contained in:
parent
fd0778f4de
commit
b550a9e50e
|
@ -502,10 +502,14 @@ void config_w5500_network(int argc, char *argv[]) {
|
||||||
for (int i = 0; i < 4; ++i) {
|
for (int i = 0; i < 4; ++i) {
|
||||||
wiz_netinfo.ip[i] = (uint8_t)(tmp_arr[i]);
|
wiz_netinfo.ip[i] = (uint8_t)(tmp_arr[i]);
|
||||||
}
|
}
|
||||||
|
KPrintf("[W5500] Network config %s: %d.%d.%d.%d", wiz_netinfo.ip[0],
|
||||||
|
wiz_netinfo.ip[1], wiz_netinfo.ip[2], wiz_netinfo.ip[3]);
|
||||||
} else if (argv[cur_arg_idx] == "sn") {
|
} else if (argv[cur_arg_idx] == "sn") {
|
||||||
for (int i = 0; i < 4; ++i) {
|
for (int i = 0; i < 4; ++i) {
|
||||||
wiz_netinfo.sn[i] = (uint8_t)(tmp_arr[i]);
|
wiz_netinfo.sn[i] = (uint8_t)(tmp_arr[i]);
|
||||||
}
|
}
|
||||||
|
KPrintf("[W5500] Network config %s: %d.%d.%d.%d", wiz_netinfo.sn[0],
|
||||||
|
wiz_netinfo.ip[sn], wiz_netinfo.sn[2], wiz_netinfo.sn[3]);
|
||||||
} else if (argv[cur_arg_idx] == "gw") {
|
} else if (argv[cur_arg_idx] == "gw") {
|
||||||
for (int i = 0; i < 4; ++i) {
|
for (int i = 0; i < 4; ++i) {
|
||||||
wiz_netinfo.gw[i] = (uint8_t)(tmp_arr[i]);
|
wiz_netinfo.gw[i] = (uint8_t)(tmp_arr[i]);
|
||||||
|
@ -515,6 +519,7 @@ void config_w5500_network(int argc, char *argv[]) {
|
||||||
}
|
}
|
||||||
|
|
||||||
ctlnetwork(CN_SET_NETINFO, (void *)&wiz_netinfo);
|
ctlnetwork(CN_SET_NETINFO, (void *)&wiz_netinfo);
|
||||||
|
KPrintf("[W5500] Network config success.", argv[cur_arg_idx]);
|
||||||
ifconfig();
|
ifconfig();
|
||||||
}
|
}
|
||||||
SHELL_EXPORT_CMD(SHELL_CMD_PERMISSION(0) | SHELL_CMD_TYPE(SHELL_TYPE_CMD_MAIN),
|
SHELL_EXPORT_CMD(SHELL_CMD_PERMISSION(0) | SHELL_CMD_TYPE(SHELL_TYPE_CMD_MAIN),
|
||||||
|
|
Loading…
Reference in New Issue