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
|
||||
void alexaInit(){}
|
||||
void handleAlexa(){}
|
||||
#pragma message "Alexa interface disabled"
|
||||
#endif
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
*/
|
||||
|
||||
#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
|
||||
#ifdef ARDUINO_ARCH_ESP32
|
||||
|
||||
@@ -205,4 +205,5 @@ void onHueData(void* arg, AsyncClient* client, void *data, size_t len)
|
||||
#else
|
||||
void handleHue(){}
|
||||
void reconnectHue(){}
|
||||
#pragma message "Philips HUE bridge interface disabled"
|
||||
#endif
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
*/
|
||||
|
||||
#if defined(WLED_DISABLE_INFRARED)
|
||||
#pragma message "IR remote support disabled"
|
||||
void handleIR(){}
|
||||
#else
|
||||
|
||||
|
||||
@@ -1529,6 +1529,8 @@ void serveJson(AsyncWebServerRequest* request)
|
||||
#ifdef WLED_ENABLE_JSONLIVE
|
||||
#define MAX_LIVE_LEDS 180
|
||||
|
||||
#warning "JSON Live enabled"
|
||||
|
||||
bool serveLiveLeds(AsyncWebServerRequest* request, uint32_t wsClient)
|
||||
{
|
||||
#ifdef WLED_ENABLE_WEBSOCKETS
|
||||
|
||||
@@ -68,4 +68,6 @@ void parseLxJson(int lxValue, byte segId, bool secondary)
|
||||
}
|
||||
}
|
||||
|
||||
#else
|
||||
#pragma message "Loxone support disabled"
|
||||
#endif
|
||||
|
||||
@@ -195,4 +195,6 @@ bool initMqtt()
|
||||
mqtt->connect();
|
||||
return true;
|
||||
}
|
||||
#else
|
||||
#pragma message "MQTT disabled"
|
||||
#endif
|
||||
|
||||
@@ -26,4 +26,6 @@ size_t NetworkDebugPrinter::write(const uint8_t *buf, size_t size) {
|
||||
|
||||
NetworkDebugPrinter NetDebug;
|
||||
|
||||
#else
|
||||
#pragma message "Net debug disabled"
|
||||
#endif
|
||||
|
||||
@@ -229,6 +229,8 @@ void handleSerial()
|
||||
//#ifdef WLED_DEBUG
|
||||
if ((millis() - startTime) > SERIAL_MAXTIME_MILLIS) { USER_PRINTLN(F("handleSerial(): need a break after >100ms of activity.")); }
|
||||
//#endif
|
||||
#else
|
||||
#pragma message "Serial protocols (AdaLight, Serial JSON, Serial LED driver) disabled"
|
||||
#endif
|
||||
|
||||
// If Continuous Serial Streaming is enabled, send new LED data as bytes
|
||||
|
||||
@@ -313,4 +313,5 @@ void handleWs()
|
||||
#else
|
||||
void handleWs() {}
|
||||
void sendDataWs(AsyncWebSocketClient * client) {}
|
||||
#pragma message "WebSockets disabled - no live preview."
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user