fix bug: config_w5500_network
This commit is contained in:
parent
a6ed20e9b5
commit
91fef32f7f
|
@ -456,18 +456,18 @@ void ifconfig() {
|
|||
ctlnetwork(CN_GET_NETINFO, (void *)&wiz_netinfo);
|
||||
uint8_t tmpstr[6];
|
||||
ctlwizchip(CW_GET_ID, (void *)tmpstr);
|
||||
KPrintf("=== %s NET CONF ===\r\n", (char *)tmpstr);
|
||||
KPrintf("MAC: %02X:%02X:%02X:%02X:%02X:%02X\r\n", wiz_netinfo.mac[0],
|
||||
KPrintf("===== %s NET CONF =====\r\n", (char *)tmpstr);
|
||||
KPrintf("[W5500] MAC: %02X:%02X:%02X:%02X:%02X:%02X\r\n", wiz_netinfo.mac[0],
|
||||
wiz_netinfo.mac[1], wiz_netinfo.mac[2], wiz_netinfo.mac[3],
|
||||
wiz_netinfo.mac[4], wiz_netinfo.mac[5]);
|
||||
KPrintf("SIP: %d.%d.%d.%d\r\n", wiz_netinfo.ip[0], wiz_netinfo.ip[1],
|
||||
KPrintf("[W5500] SIP: %d.%d.%d.%d\r\n", wiz_netinfo.ip[0], wiz_netinfo.ip[1],
|
||||
wiz_netinfo.ip[2], wiz_netinfo.ip[3]);
|
||||
KPrintf("GAR: %d.%d.%d.%d\r\n", wiz_netinfo.gw[0], wiz_netinfo.gw[1],
|
||||
KPrintf("[W5500] GAR: %d.%d.%d.%d\r\n", wiz_netinfo.gw[0], wiz_netinfo.gw[1],
|
||||
wiz_netinfo.gw[2], wiz_netinfo.gw[3]);
|
||||
KPrintf("SUB: %d.%d.%d.%d\r\n", wiz_netinfo.sn[0], wiz_netinfo.sn[1],
|
||||
KPrintf("[W5500] SUB: %d.%d.%d.%d\r\n", wiz_netinfo.sn[0], wiz_netinfo.sn[1],
|
||||
wiz_netinfo.sn[2], wiz_netinfo.sn[3]);
|
||||
KPrintf("DNS: %d.%d.%d.%d\r\n", wiz_netinfo.dns[0], wiz_netinfo.dns[1],
|
||||
wiz_netinfo.dns[2], wiz_netinfo.dns[3]);
|
||||
KPrintf("[W5500] DNS: %d.%d.%d.%d\r\n", wiz_netinfo.dns[0],
|
||||
wiz_netinfo.dns[1], wiz_netinfo.dns[2], wiz_netinfo.dns[3]);
|
||||
KPrintf("======================\r\n");
|
||||
}
|
||||
SHELL_EXPORT_CMD(SHELL_CMD_PERMISSION(0) | SHELL_CMD_TYPE(SHELL_TYPE_CMD_FUNC),
|
||||
|
@ -483,7 +483,7 @@ char *network_param_name[] = {"ip", "sn", "gw"};
|
|||
|
||||
void config_w5500_network(int argc, char *argv[]) {
|
||||
if (argc < 2) {
|
||||
KPrintf("[W5500] Network config require params.");
|
||||
KPrintf("[W5500] Network config require params.\n");
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -494,7 +494,7 @@ void config_w5500_network(int argc, char *argv[]) {
|
|||
|
||||
while (argv[cur_arg_idx] != NULL) {
|
||||
if (argv[cur_arg_idx + 1] == NULL) {
|
||||
KPrintf("[W5500] Network config %s requires value.", argv[cur_arg_idx]);
|
||||
KPrintf("[W5500] Network config %s requires value.\n", argv[cur_arg_idx]);
|
||||
return;
|
||||
}
|
||||
uint32_t tmp_arr[4];
|
||||
|
@ -510,13 +510,13 @@ void config_w5500_network(int argc, char *argv[]) {
|
|||
2 * sizeof(char)) == 0) {
|
||||
char_arr_assign(wiz_netinfo.gw, tmp_arr, 4);
|
||||
} else {
|
||||
KPrintf("[W5500] Invalid network param.");
|
||||
KPrintf("[W5500] Invalid network param.\n");
|
||||
}
|
||||
cur_arg_idx += 2;
|
||||
}
|
||||
|
||||
ctlnetwork(CN_SET_NETINFO, (void *)&wiz_netinfo);
|
||||
KPrintf("[W5500] Network config success.", argv[cur_arg_idx]);
|
||||
KPrintf("[W5500] Network config success.\n", argv[cur_arg_idx]);
|
||||
ifconfig();
|
||||
}
|
||||
SHELL_EXPORT_CMD(SHELL_CMD_PERMISSION(0) | SHELL_CMD_TYPE(SHELL_TYPE_CMD_MAIN),
|
||||
|
|
Loading…
Reference in New Issue