From aeff3e7d735a8313762c9e5d5689708cff02676a Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Tue, 19 Nov 2024 23:18:45 -0700 Subject: w5500 & timeout fixes --- libhw/rp2040_include/libhw/w5500.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libhw/rp2040_include') diff --git a/libhw/rp2040_include/libhw/w5500.h b/libhw/rp2040_include/libhw/w5500.h index 7538bbc..80366a0 100644 --- a/libhw/rp2040_include/libhw/w5500.h +++ b/libhw/rp2040_include/libhw/w5500.h @@ -9,13 +9,16 @@ #include /* for bi_* */ -#include +#include #include +#include #include #include #include +CR_CHAN_DECLARE(_w5500_sockintr_ch, uint8_t) + struct _w5500_socket { /* const-after-init */ implements_net_stream_listener implements_net_stream_listener; @@ -35,6 +38,7 @@ struct _w5500_socket { uint64_t read_deadline_ns; /* MODE_{TCP,UDP} */ cr_sema_t listen_sema; /* MODE_TCP */ cr_sema_t read_sema; /* MODE_{TCP,UDP} */ + _w5500_sockintr_ch_t write_ch; /* MODE_{TCP,UDP} */ bool list_open, read_open, write_open; /* MODE_TCP */ cr_mutex_t cmd_mu; -- cgit v1.2.3-2-g168b