From 7437215ad71dd62897190f20a79344c007b5f875 Mon Sep 17 00:00:00 2001 From: Damien George Date: Fri, 1 Jun 2018 13:31:28 +1000 Subject: [PATCH] stm32/modnetwork: Change base entry of NIC object from type to base. mod_network_nic_type_t doesn't need to be an actual uPy type, it just needs to be an object. --- ports/stm32/modnetwork.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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);