fix bug: config_w5500_network
This commit is contained in:
parent
662cd1a944
commit
84d1ec181e
|
@ -473,9 +473,9 @@ void ifconfig() {
|
|||
SHELL_EXPORT_CMD(SHELL_CMD_PERMISSION(0) | SHELL_CMD_TYPE(SHELL_TYPE_CMD_FUNC),
|
||||
ifconfig, ifconfig, printf w5500 configurations);
|
||||
|
||||
void char_arr_assign(uint8_t **dst, uint32_t *src, int len) {
|
||||
void char_arr_assign(uint8_t *dst, uint32_t *src, int len) {
|
||||
for (int i = 0; i < len; ++i) {
|
||||
(*dst)[i] = (uint8_t)(src[i]);
|
||||
dst[i] = (uint8_t)(src[i]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -502,7 +502,7 @@ void config_w5500_network(int argc, char *argv[]) {
|
|||
&tmp_arr[2], &tmp_arr[3]);
|
||||
if (memcmp(argv[cur_arg_idx], network_param_name[0], 2 * sizeof(char)) ==
|
||||
0) {
|
||||
char_arr_assign((uint8_t **)&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]);
|
||||
// }
|
||||
|
|
Loading…
Reference in New Issue