   WiFiClient connection;
   WiFiServer server = WiFiServer(SERVER_PORT);
   int connectionStatus = WL_IDLE_STATUS;
-  #if defined(USE_STROMBEWUSST_SERVER)
+  #ifdef USE_STROMBEWUSST_SERVER
     WiFiUDP udp;
   #endif
 #endif

#ifdef USE_STROMBEWUSST_SERVER
  // UDP Format: <16xkey><1xtimeframe><1xticks>
  byte udpBuffer[18] = STROMBEWUSST_KEY;
  IPAddress strombewusstIP STROMBEWUSST_SERVER;
#endif

// stores the # of bytes needed to store the information

#define SERVER_PORT 80
// *************************************

#ifdef LOCAL
  #define XS1_IP (192, 168, 178, 21)
  #define STROMBEWUSST_IP (192, 168, 178, 21)
#endif

// Dynamic inclusion taking place

#if defined(ARDUINO) && ARDUINO > 18
  #include <SPI.h>
#endif

#ifdef USE_ETHERNET_SHIELD
  #include <Ethernet.h>
  #ifdef USE_STROMBEWUSST_SERVER
    #include <EthernetUdp.h>
  #endif
#endif

#ifdef USE_WIFI_SHIELD
  #include <WiFi.h>
  #ifdef USE_STROMBEWUSST_SERVER
    #include <WiFiUdp.h>
  #endif
#endif
