@@ -305,11 +305,11 @@ STATIC err_t wiznet5k_netif_init(struct netif *netif) {
305
305
306
306
STATIC void wiznet5k_lwip_init (wiznet5k_obj_t * self ) {
307
307
ip_addr_t ipconfig [4 ];
308
- ipconfig [0 ]. addr = 0 ;
309
- ipconfig [1 ]. addr = 0 ;
310
- ipconfig [2 ]. addr = 0 ;
311
- ipconfig [3 ]. addr = 0 ;
312
- netif_add (& self -> netif , & ipconfig [0 ], & ipconfig [1 ], & ipconfig [2 ], self , wiznet5k_netif_init , ethernet_input );
308
+ IP_ADDR4 ( & ipconfig [0 ], 0 , 0 , 0 , 0 ) ;
309
+ IP_ADDR4 ( & ipconfig [1 ], 0 , 0 , 0 , 0 ) ;
310
+ IP_ADDR4 ( & ipconfig [2 ], 0 , 0 , 0 , 0 ) ;
311
+ IP_ADDR4 ( & ipconfig [3 ], 0 , 0 , 0 , 0 ) ;
312
+ netif_add (& self -> netif , ip_2_ip4 ( & ipconfig [0 ]), ip_2_ip4 ( & ipconfig [1 ]), ip_2_ip4 ( & ipconfig [2 ]) , self , wiznet5k_netif_init , ethernet_input );
313
313
self -> netif .name [0 ] = 'e' ;
314
314
self -> netif .name [1 ] = '0' ;
315
315
netif_set_default (& self -> netif );
@@ -802,7 +802,7 @@ STATIC mp_obj_t wiznet5k_isconnected(mp_obj_t self_in) {
802
802
wizphy_getphylink () == PHY_LINK_ON
803
803
&& IS_ACTIVE (self )
804
804
#if WIZNET5K_WITH_LWIP_STACK
805
- && self -> netif .ip_addr . addr != 0
805
+ && ip_2_ip4 ( & self -> netif .ip_addr ) -> addr != 0
806
806
#endif
807
807
);
808
808
}
0 commit comments