summaryrefslogtreecommitdiff
path: root/shared-module/wiznet/wiznet5k.h
diff options
context:
space:
mode:
authorNick Moore <nick@zoic.org>2019-05-02 15:42:10 +1000
committerNick Moore <nick@zoic.org>2019-05-02 16:05:33 +1000
commitbaa9c02c8b1737bf31319b58d623ca970829af24 (patch)
tree460574948c7aca1fda95b93ad191f6237513bcad /shared-module/wiznet/wiznet5k.h
parent09d0e99d5b60e5cbb2ccb0493dff2b516f2ee3eb (diff)
Add a kw-only argument "dhcp" to wiznet5k object
Diffstat (limited to 'shared-module/wiznet/wiznet5k.h')
-rw-r--r--shared-module/wiznet/wiznet5k.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/shared-module/wiznet/wiznet5k.h b/shared-module/wiznet/wiznet5k.h
index 09f83df66..2cfb17a20 100644
--- a/shared-module/wiznet/wiznet5k.h
+++ b/shared-module/wiznet/wiznet5k.h
@@ -39,7 +39,7 @@ typedef struct _wiznet5k_obj_t {
digitalio_digitalinout_obj_t cs;
digitalio_digitalinout_obj_t rst;
uint8_t socket_used;
- int8_t dhcp_socket;
+ int8_t dhcp_socket; // -1 for DHCP not in use
} wiznet5k_obj_t;
int wiznet5k_gethostbyname(mp_obj_t nic, const char *name, mp_uint_t len, uint8_t *out_ip);
@@ -60,8 +60,8 @@ void wiznet5k_socket_timer_tick(mod_network_socket_obj_t *socket);
mp_obj_t wiznet5k_socket_disconnect(mp_obj_t self_in);
mp_obj_t wiznet5k_create(mp_obj_t spi_in, mp_obj_t cs_in, mp_obj_t rst_in);
-void wiznet5k_start_dhcp(void);
-void wiznet5k_stop_dhcp(void);
+int wiznet5k_start_dhcp(void);
+int wiznet5k_stop_dhcp(void);
bool wiznet5k_check_dhcp(void);
extern const mod_network_nic_type_t mod_network_nic_type_wiznet5k;