diff --git a/mxgui/drivers/display_stm32f4discovery.cpp b/mxgui/drivers/display_stm32f4discovery.cpp
index ed8650b57dfbc8ba7e30547cb279bb59557ba64a..353254c56e770309b292ced304ff999c80547ebb 100644
--- a/mxgui/drivers/display_stm32f4discovery.cpp
+++ b/mxgui/drivers/display_stm32f4discovery.cpp
@@ -32,7 +32,13 @@
 using namespace std;
 using namespace miosix;
 
-#ifdef _BOARD_STM32F429ZI_STM32F4DISCOVERY
+#if defined(_BOARD_STM32F429ZI_STM32F4DISCOVERY)     \
+    || defined(_BOARD_STM32F429ZI_OLEDBOARD2)        \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_ANAKIN)    \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_HOMEONE)   \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_ROGALLINA) \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_DEATHST)   \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_DEATHST_X)
 
 namespace mxgui {
 
diff --git a/mxgui/drivers/display_stm32f4discovery.h b/mxgui/drivers/display_stm32f4discovery.h
index 2182bbdc4b985df074782ef1e6d00af88570d5c0..a3e8345ad6c52bf6a0f2123585f5ec95aa77a83f 100644
--- a/mxgui/drivers/display_stm32f4discovery.h
+++ b/mxgui/drivers/display_stm32f4discovery.h
@@ -33,7 +33,13 @@
 #ifndef DISPLAY_STM32F4DISCOVERY_H
 #define	DISPLAY_STM32F4DISCOVERY_H
 
-#ifdef _BOARD_STM32F429ZI_STM32F4DISCOVERY
+#if defined(_BOARD_STM32F429ZI_STM32F4DISCOVERY)     \
+    || defined(_BOARD_STM32F429ZI_OLEDBOARD2)        \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_ANAKIN)    \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_HOMEONE)   \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_ROGALLINA) \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_DEATHST)   \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_DEATHST_X)
 
 #include <config/mxgui_settings.h>
 #include "display.h"
diff --git a/mxgui/drivers/event_stm32f4discovery.cpp b/mxgui/drivers/event_stm32f4discovery.cpp
index a4889d6617288ed556ac7761f7aabb1ca4590149..3c895cf2df3b8c15393eedce79292ac0ebf5ce35 100644
--- a/mxgui/drivers/event_stm32f4discovery.cpp
+++ b/mxgui/drivers/event_stm32f4discovery.cpp
@@ -28,7 +28,15 @@
 
 #include <config/mxgui_settings.h>
 
-#if defined(_BOARD_STM32F429ZI_STM32F4DISCOVERY) && defined(MXGUI_LEVEL_2)
+#if (defined(_BOARD_STM32F4DISCOVERY)                 \
+    || defined(_BOARD_STM32F429ZI_STM32F4DISCOVERY)   \
+    || defined(_BOARD_STM32F429ZI_OLEDBOARD2)         \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_ANAKIN)     \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_HOMEONE)    \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_ROGALLINA)  \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_DEATHST)    \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_DEATHST_X)) \
+    && defined(MXGUI_LEVEL_2)
 
 #include "event_stm32f4discovery.h"
 #include "miosix.h"
diff --git a/mxgui/drivers/event_stm32f4discovery.h b/mxgui/drivers/event_stm32f4discovery.h
index bf98ba3dfa790d2a0b155af690569a51a4917e10..ab73adaa84b661dabb161a9bbdda0d7902ca191a 100644
--- a/mxgui/drivers/event_stm32f4discovery.h
+++ b/mxgui/drivers/event_stm32f4discovery.h
@@ -36,7 +36,14 @@
 #ifndef EVENT_STM32F4DISCOVERY_H
 #define	EVENT_STM32F4DISCOVERY_H
 
-#ifdef _BOARD_STM32F429ZI_STM32F4DISCOVERY
+#if defined(_BOARD_STM32F4DISCOVERY)                 \
+    || defined(_BOARD_STM32F429ZI_STM32F4DISCOVERY)  \
+    || defined(_BOARD_STM32F429ZI_OLEDBOARD2)        \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_ANAKIN)    \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_HOMEONE)   \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_ROGALLINA) \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_DEATHST)   \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_DEATHST_X)
 
 namespace mxgui {
 
diff --git a/mxgui/drivers/event_types_stm32f4discovery.h b/mxgui/drivers/event_types_stm32f4discovery.h
index d83202af98eab53da5835e0290afb40c4f27b5ad..fcc6a360b92ae1d194771143a81663b8b795521f 100644
--- a/mxgui/drivers/event_types_stm32f4discovery.h
+++ b/mxgui/drivers/event_types_stm32f4discovery.h
@@ -28,7 +28,14 @@
 #ifndef EVENT_TYPES_STM32F4DISCOVERY_H
 #define	EVENT_TYPES_STM32F4DISCOVERY_H
 
-#ifdef _BOARD_STM32F429ZI_STM32F4DISCOVERY
+#if defined(_BOARD_STM32F4DISCOVERY)                 \
+    || defined(_BOARD_STM32F429ZI_STM32F4DISCOVERY)  \
+    || defined(_BOARD_STM32F429ZI_OLEDBOARD2)        \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_ANAKIN)    \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_HOMEONE)   \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_ROGALLINA) \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_DEATHST)   \
+    || defined(_BOARD_STM32F429ZI_SKYWARD_DEATHST_X)
 
 class EventType
 {