a few more compile-time infos about enabled/disabled features
helps to understand what you'll get
This commit is contained in:
@@ -139,4 +139,5 @@ void onAlexaChange(EspalexaDevice* dev)
|
|||||||
#else
|
#else
|
||||||
void alexaInit(){}
|
void alexaInit(){}
|
||||||
void handleAlexa(){}
|
void handleAlexa(){}
|
||||||
|
#pragma message "Alexa interface disabled"
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef WLED_ENABLE_DMX
|
#ifdef WLED_ENABLE_DMX
|
||||||
|
#pragma message "DMX network output enabled"
|
||||||
|
|
||||||
// WLEDMM: seems that DMX output triggers watchdog resets when compiling for IDF 4.4.x
|
// WLEDMM: seems that DMX output triggers watchdog resets when compiling for IDF 4.4.x
|
||||||
#ifdef ARDUINO_ARCH_ESP32
|
#ifdef ARDUINO_ARCH_ESP32
|
||||||
|
|||||||
@@ -205,4 +205,5 @@ void onHueData(void* arg, AsyncClient* client, void *data, size_t len)
|
|||||||
#else
|
#else
|
||||||
void handleHue(){}
|
void handleHue(){}
|
||||||
void reconnectHue(){}
|
void reconnectHue(){}
|
||||||
|
#pragma message "Philips HUE bridge interface disabled"
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#if defined(WLED_DISABLE_INFRARED)
|
#if defined(WLED_DISABLE_INFRARED)
|
||||||
|
#pragma message "IR remote support disabled"
|
||||||
void handleIR(){}
|
void handleIR(){}
|
||||||
#else
|
#else
|
||||||
|
|
||||||
|
|||||||
@@ -1529,6 +1529,8 @@ void serveJson(AsyncWebServerRequest* request)
|
|||||||
#ifdef WLED_ENABLE_JSONLIVE
|
#ifdef WLED_ENABLE_JSONLIVE
|
||||||
#define MAX_LIVE_LEDS 180
|
#define MAX_LIVE_LEDS 180
|
||||||
|
|
||||||
|
#warning "JSON Live enabled"
|
||||||
|
|
||||||
bool serveLiveLeds(AsyncWebServerRequest* request, uint32_t wsClient)
|
bool serveLiveLeds(AsyncWebServerRequest* request, uint32_t wsClient)
|
||||||
{
|
{
|
||||||
#ifdef WLED_ENABLE_WEBSOCKETS
|
#ifdef WLED_ENABLE_WEBSOCKETS
|
||||||
|
|||||||
@@ -68,4 +68,6 @@ void parseLxJson(int lxValue, byte segId, bool secondary)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#else
|
||||||
|
#pragma message "Loxone support disabled"
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -195,4 +195,6 @@ bool initMqtt()
|
|||||||
mqtt->connect();
|
mqtt->connect();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
#pragma message "MQTT disabled"
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -26,4 +26,6 @@ size_t NetworkDebugPrinter::write(const uint8_t *buf, size_t size) {
|
|||||||
|
|
||||||
NetworkDebugPrinter NetDebug;
|
NetworkDebugPrinter NetDebug;
|
||||||
|
|
||||||
|
#else
|
||||||
|
#pragma message "Net debug disabled"
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -229,6 +229,8 @@ void handleSerial()
|
|||||||
//#ifdef WLED_DEBUG
|
//#ifdef WLED_DEBUG
|
||||||
if ((millis() - startTime) > SERIAL_MAXTIME_MILLIS) { USER_PRINTLN(F("handleSerial(): need a break after >100ms of activity.")); }
|
if ((millis() - startTime) > SERIAL_MAXTIME_MILLIS) { USER_PRINTLN(F("handleSerial(): need a break after >100ms of activity.")); }
|
||||||
//#endif
|
//#endif
|
||||||
|
#else
|
||||||
|
#pragma message "Serial protocols (AdaLight, Serial JSON, Serial LED driver) disabled"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// If Continuous Serial Streaming is enabled, send new LED data as bytes
|
// If Continuous Serial Streaming is enabled, send new LED data as bytes
|
||||||
|
|||||||
@@ -313,4 +313,5 @@ void handleWs()
|
|||||||
#else
|
#else
|
||||||
void handleWs() {}
|
void handleWs() {}
|
||||||
void sendDataWs(AsyncWebSocketClient * client) {}
|
void sendDataWs(AsyncWebSocketClient * client) {}
|
||||||
|
#pragma message "WebSockets disabled - no live preview."
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user