// ----------------------------------------------------------------------------- // 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_LIGHTFOX 16 #define WEBUI_IMAGE_THERMOSTAT 32 #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 defined(FOXEL_LIGHTFOX_DUAL) #ifdef WEBUI_IMAGE #undef WEBUI_IMAGE #endif #define WEBUI_IMAGE WEBUI_IMAGE_LIGHTFOX #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 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_LIGHTFOX "LIGHTFOX" #endif #if WEBUI_IMAGE == WEBUI_IMAGE_THERMOSTAT "THERMOSTAT" #endif #if WEBUI_IMAGE == WEBUI_IMAGE_FULL "FULL" #endif "";