// -----------------------------------------------------------------------------
|
|
// 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
|
|
"";
|