From 5ba4cfc677a578fad595d09e79e541a5d08af0e5 Mon Sep 17 00:00:00 2001 From: Peter Harper <77111776+peterharperuk@users.noreply.github.com> Date: Thu, 8 Jun 2023 16:02:25 +0100 Subject: [PATCH] ping example app throws lwip assert (#394) Now LWIP_PLATFORM_ASSERT has been fixed we're seeing an assert for the ping example app. It sets the SO_RCVTIMEO socket option which is not enabled. Fixes #308 --- pico_w/wifi/freertos/ping/lwipopts.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pico_w/wifi/freertos/ping/lwipopts.h b/pico_w/wifi/freertos/ping/lwipopts.h index b8983d7..051c08a 100644 --- a/pico_w/wifi/freertos/ping/lwipopts.h +++ b/pico_w/wifi/freertos/ping/lwipopts.h @@ -16,6 +16,10 @@ // not necessary, can be done either way #define LWIP_TCPIP_CORE_LOCKING_INPUT 1 + +// ping_thread sets socket receive timeout, so enable this feature +#define LWIP_SO_RCVTIMEO 1 #endif + #endif