fix bug: config_w5500_network

This commit is contained in:
TXuian 2022-11-25 17:06:49 +08:00
parent 84d1ec181e
commit a6ed20e9b5
1 changed files with 2 additions and 9 deletions

View File

@ -503,19 +503,12 @@ void config_w5500_network(int argc, char *argv[]) {
if (memcmp(argv[cur_arg_idx], network_param_name[0], 2 * sizeof(char)) == if (memcmp(argv[cur_arg_idx], network_param_name[0], 2 * sizeof(char)) ==
0) { 0) {
char_arr_assign(wiz_netinfo.ip, tmp_arr, 4); char_arr_assign(wiz_netinfo.ip, tmp_arr, 4);
// for (int i = 0; i < 4; ++i) {
// wiz_netinfo.ip[i] = (uint8_t)(tmp_arr[i]);
// }
} else if (memcmp(argv[cur_arg_idx], network_param_name[1], } else if (memcmp(argv[cur_arg_idx], network_param_name[1],
2 * sizeof(char)) == 0) { 2 * sizeof(char)) == 0) {
for (int i = 0; i < 4; ++i) { char_arr_assign(wiz_netinfo.sn, tmp_arr, 4);
wiz_netinfo.sn[i] = (uint8_t)(tmp_arr[i]);
}
} else if (memcmp(argv[cur_arg_idx], network_param_name[2], } else if (memcmp(argv[cur_arg_idx], network_param_name[2],
2 * sizeof(char)) == 0) { 2 * sizeof(char)) == 0) {
for (int i = 0; i < 4; ++i) { char_arr_assign(wiz_netinfo.gw, tmp_arr, 4);
wiz_netinfo.gw[i] = (uint8_t)(tmp_arr[i]);
}
} else { } else {
KPrintf("[W5500] Invalid network param."); KPrintf("[W5500] Invalid network param.");
} }