From 08d73646fdb17ac6ce2f46faea32f0fc8d003ac1 Mon Sep 17 00:00:00 2001 From: Frank Date: Wed, 1 May 2024 02:11:28 +0200 Subject: [PATCH] adding compile-time messages when extra features are enabled --- wled00/bus_manager.cpp | 1 + wled00/dmx_input.cpp | 1 + wled00/network.cpp | 2 ++ wled00/remote.cpp | 1 + 4 files changed, 5 insertions(+) diff --git a/wled00/bus_manager.cpp b/wled00/bus_manager.cpp index f4e32bd4..af4e16ef 100644 --- a/wled00/bus_manager.cpp +++ b/wled00/bus_manager.cpp @@ -481,6 +481,7 @@ void BusNetwork::cleanup() { // *************************************************************************** #ifdef WLED_ENABLE_HUB75MATRIX +#warning "HUB75 driver enabled (experimental)" BusHub75Matrix::BusHub75Matrix(BusConfig &bc) : Bus(bc.type, bc.start, bc.autoWhite) { diff --git a/wled00/dmx_input.cpp b/wled00/dmx_input.cpp index af0bb679..77ebc859 100644 --- a/wled00/dmx_input.cpp +++ b/wled00/dmx_input.cpp @@ -1,6 +1,7 @@ #include "wled.h" #ifdef WLED_ENABLE_DMX_INPUT +#pragma message "DMX physical input driver enabled" #ifdef ESP8266 #error DMX input is only supported on ESP32 diff --git a/wled00/network.cpp b/wled00/network.cpp index 6c94c447..1e414d81 100644 --- a/wled00/network.cpp +++ b/wled00/network.cpp @@ -4,6 +4,8 @@ #ifdef WLED_USE_ETHERNET +#pragma message "Ethernet support enabled" + // The following six pins are neither configurable nor // can they be re-assigned through IOMUX / GPIO matrix. // See https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-ethernet-kit-v1.1.html#ip101gri-phy-interface diff --git a/wled00/remote.cpp b/wled00/remote.cpp index 5a993c29..48a3297d 100644 --- a/wled00/remote.cpp +++ b/wled00/remote.cpp @@ -20,6 +20,7 @@ #ifdef WLED_DISABLE_ESPNOW void handleRemote(){} #else +#pragma message "ESP-NOW remote driver enabled" #if !defined(ARDUINO_ARCH_ESP32) && !defined(ESP_OK) #define ESP_OK 0 // add missing constant for stupid esp8266