|
|
- // -----------------------------------------------------------------------------
- // WEB UI IMAGE
- // -----------------------------------------------------------------------------
-
- #define WEBUI_IMAGE_SMALL 0
- #define WEBUI_IMAGE_LIGHT 1
- #define WEBUI_IMAGE_SENSOR 2
- #define WEBUI_IMAGE_RFBRIDGE 4
- #define WEBUI_IMAGE_RFM69 8
- #define WEBUI_IMAGE_THERMOSTAT 9
- #define WEBUI_IMAGE_FULL 15
-
- #if LIGHT_PROVIDER != LIGHT_PROVIDER_NONE
- #ifdef WEBUI_IMAGE
- #undef WEBUI_IMAGE
- #define WEBUI_IMAGE WEBUI_IMAGE_FULL
- #else
- #define WEBUI_IMAGE WEBUI_IMAGE_LIGHT
- #endif
- #endif
-
- #if SENSOR_SUPPORT == 1
- #ifndef WEBUI_IMAGE
- #define WEBUI_IMAGE WEBUI_IMAGE_SENSOR
- #else
- #undef WEBUI_IMAGE
- #define WEBUI_IMAGE WEBUI_IMAGE_FULL
- #endif
- #endif
-
- #if defined(ITEAD_SONOFF_RFBRIDGE)
- #ifndef WEBUI_IMAGE
- #define WEBUI_IMAGE WEBUI_IMAGE_RFBRIDGE
- #else
- #undef WEBUI_IMAGE
- #define WEBUI_IMAGE WEBUI_IMAGE_FULL
- #endif
- #endif
-
- #if RFM69_SUPPORT == 1
- #ifndef WEBUI_IMAGE
- #define WEBUI_IMAGE WEBUI_IMAGE_RFM69
- #else
- #undef WEBUI_IMAGE
- #define WEBUI_IMAGE WEBUI_IMAGE_FULL
- #endif
- #endif
-
- #if THERMOSTAT_SUPPORT == 1
- #ifndef WEBUI_IMAGE
- #define WEBUI_IMAGE WEBUI_IMAGE_THERMOSTAT
- #else
- #undef WEBUI_IMAGE
- #define WEBUI_IMAGE WEBUI_IMAGE_FULL
- #endif
- #endif
-
- #ifndef WEBUI_IMAGE
- #define WEBUI_IMAGE WEBUI_IMAGE_SMALL
- #endif
-
- #include <pgmspace.h>
-
- PROGMEM const char espurna_webui[] =
- #if WEBUI_IMAGE == WEBUI_IMAGE_SMALL
- "SMALL"
- #endif
- #if WEBUI_IMAGE == WEBUI_IMAGE_LIGHT
- "LIGHT"
- #endif
- #if WEBUI_IMAGE == WEBUI_IMAGE_SENSOR
- "SENSOR"
- #endif
- #if WEBUI_IMAGE == WEBUI_IMAGE_RFBRIDGE
- "RFBRIDGE"
- #endif
- #if WEBUI_IMAGE == WEBUI_IMAGE_RFM69
- "RFM69"
- #endif
- #if WEBUI_IMAGE == WEBUI_IMAGE_THERMOSTAT
- "THERMOSTAT"
- #endif
- #if WEBUI_IMAGE == WEBUI_IMAGE_FULL
- "FULL"
- #endif
- "";
|