diff --git a/src/shelly_statusled.cpp b/src/shelly_statusled.cpp index 4a8c8d84..6edb7b03 100644 --- a/src/shelly_statusled.cpp +++ b/src/shelly_statusled.cpp @@ -15,6 +15,7 @@ * limitations under the License. */ +#ifdef MGOS_CONFIG_HAVE_LED #include "shelly_statusled.hpp" namespace shelly { @@ -72,3 +73,5 @@ Status StatusLED::SetState(bool on, const char *source) { } } // namespace shelly + +#endif diff --git a/src/shelly_statusled.hpp b/src/shelly_statusled.hpp index 6eb1229d..bda6bd12 100644 --- a/src/shelly_statusled.hpp +++ b/src/shelly_statusled.hpp @@ -15,6 +15,8 @@ * limitations under the License. */ +#ifdef MGOS_CONFIG_HAVE_LED + #pragma once #include "shelly_output.hpp" @@ -59,3 +61,5 @@ class StatusLED : public Output { }; } // namespace shelly + +#endif \ No newline at end of file