diff options
| author | Nick Moore <nick@zoic.org> | 2018-10-16 23:10:18 +1100 |
|---|---|---|
| committer | Nick Moore <nick@zoic.org> | 2018-10-16 23:10:18 +1100 |
| commit | 06894be29415fd182e82503e3a658be5df82cebd (patch) | |
| tree | af15955dd14da6af66064adbd9e247dcaf197bf0 /shared-module/wiznet/wiznet5k.h | |
| parent | 45974978efa7e81a5a2a46bfb9f8d3cf016b1cb4 (diff) | |
timer ticks for DHCP state machine for wiznet
Diffstat (limited to 'shared-module/wiznet/wiznet5k.h')
| -rw-r--r-- | shared-module/wiznet/wiznet5k.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/shared-module/wiznet/wiznet5k.h b/shared-module/wiznet/wiznet5k.h index f3e3dcfe1..04b8872fb 100644 --- a/shared-module/wiznet/wiznet5k.h +++ b/shared-module/wiznet/wiznet5k.h @@ -39,6 +39,7 @@ typedef struct _wiznet5k_obj_t { digitalio_digitalinout_obj_t cs; digitalio_digitalinout_obj_t rst; uint8_t socket_used; + bool dhcp_active; } wiznet5k_obj_t; int wiznet5k_gethostbyname(mp_obj_t nic, const char *name, mp_uint_t len, uint8_t *out_ip); @@ -55,6 +56,7 @@ mp_uint_t wiznet5k_socket_recvfrom(mod_network_socket_obj_t *socket, byte *buf, int wiznet5k_socket_setsockopt(mod_network_socket_obj_t *socket, mp_uint_t level, mp_uint_t opt, const void *optval, mp_uint_t optlen, int *_errno); int wiznet5k_socket_settimeout(mod_network_socket_obj_t *socket, mp_uint_t timeout_ms, int *_errno); int wiznet5k_socket_ioctl(mod_network_socket_obj_t *socket, mp_uint_t request, mp_uint_t arg, int *_errno); +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); |
