From 67b4fa5b1a3c6408f2441bbe8a32510b7b30f418 Mon Sep 17 00:00:00 2001 From: tyeth Date: Fri, 10 Oct 2025 21:33:35 +0100 Subject: [PATCH 1/5] fix(esp32): add header to call runNetFSM for featherV2 from display/controller.cpp Feather ESP32 V2 was showing no network interface when submitting displayResponse from e-ink featherwing after initial add --- src/components/display/controller.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/display/controller.h b/src/components/display/controller.h index db463b3d4..929ff1803 100644 --- a/src/components/display/controller.h +++ b/src/components/display/controller.h @@ -15,6 +15,7 @@ #ifndef WS_DISPLAY_CONTROLLER_H #define WS_DISPLAY_CONTROLLER_H #include "Wippersnapper.h" +#include "Wippersnapper_Networking.h" // Include networking to call WS.runNetFSM() #include "hardware.h" class Wippersnapper_V2; ///< Forward declaration From b12431239f88ea3c8266424aae3cc981715785b7 Mon Sep 17 00:00:00 2001 From: tyeth Date: Fri, 10 Oct 2025 21:51:56 +0100 Subject: [PATCH 2/5] fix(controller.h): update forward declaration for Wippersnapper class --- src/components/display/controller.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/display/controller.h b/src/components/display/controller.h index 929ff1803..825cbbd38 100644 --- a/src/components/display/controller.h +++ b/src/components/display/controller.h @@ -18,7 +18,7 @@ #include "Wippersnapper_Networking.h" // Include networking to call WS.runNetFSM() #include "hardware.h" -class Wippersnapper_V2; ///< Forward declaration +class Wippersnapper; ///< Forward declaration class DisplayHardware; ///< Forward declaration /**************************************************************************/ From d84cd1834897da5749af4a6e99462a46c17e6857 Mon Sep 17 00:00:00 2001 From: tyeth Date: Fri, 10 Oct 2025 22:29:21 +0100 Subject: [PATCH 3/5] fix(controller.h): remove unnecessary include for Wippersnapper_Networking --- src/components/display/controller.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/display/controller.h b/src/components/display/controller.h index 825cbbd38..c21fd0edf 100644 --- a/src/components/display/controller.h +++ b/src/components/display/controller.h @@ -15,7 +15,6 @@ #ifndef WS_DISPLAY_CONTROLLER_H #define WS_DISPLAY_CONTROLLER_H #include "Wippersnapper.h" -#include "Wippersnapper_Networking.h" // Include networking to call WS.runNetFSM() #include "hardware.h" class Wippersnapper; ///< Forward declaration From 4510bcfaf51b13db22e07139af7c26e150b4d00d Mon Sep 17 00:00:00 2001 From: tyeth Date: Fri, 10 Oct 2025 22:43:53 +0100 Subject: [PATCH 4/5] chore(controller.h): align forward declaration comments for consistency --- src/components/display/controller.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/display/controller.h b/src/components/display/controller.h index c21fd0edf..0053cf253 100644 --- a/src/components/display/controller.h +++ b/src/components/display/controller.h @@ -17,8 +17,8 @@ #include "Wippersnapper.h" #include "hardware.h" -class Wippersnapper; ///< Forward declaration -class DisplayHardware; ///< Forward declaration +class Wippersnapper; ///< Forward declaration +class DisplayHardware; ///< Forward declaration /**************************************************************************/ /*! From 76896657115d21d376a07b2be01560b765162b85 Mon Sep 17 00:00:00 2001 From: tyeth Date: Sat, 11 Oct 2025 03:16:06 +0100 Subject: [PATCH 5/5] fix(controller.h): correct casing of global Wippersnapper instance --- src/components/display/controller.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/display/controller.h b/src/components/display/controller.h index 0053cf253..91be29323 100644 --- a/src/components/display/controller.h +++ b/src/components/display/controller.h @@ -43,5 +43,5 @@ class DisplayController { _hw_instances; ///< Holds pointers to DisplayHardware instances unsigned long _last_bar_update; ///< Timestamp of last status bar update }; -extern Wippersnapper Ws; ///< Global WS instance +extern Wippersnapper WS; ///< Global WS instance #endif \ No newline at end of file