diff --git a/ports/stm32/modnetwork.h b/ports/stm32/modnetwork.h index af46a54a65..fa706d8697 100644 --- a/ports/stm32/modnetwork.h +++ b/ports/stm32/modnetwork.h @@ -40,7 +40,7 @@ struct netif; typedef struct _mod_network_nic_type_t { - mp_obj_type_t base; + mp_obj_base_t base; void (*poll_callback)(void *data, struct netif *netif); } mod_network_nic_type_t; @@ -84,11 +84,11 @@ typedef struct _mod_network_socket_obj_t { }; } mod_network_socket_obj_t; -#endif - extern const mod_network_nic_type_t mod_network_nic_type_wiznet5k; extern const mod_network_nic_type_t mod_network_nic_type_cc3k; +#endif + void mod_network_init(void); void mod_network_deinit(void); void mod_network_register_nic(mp_obj_t nic);