added Shutdown-Anim for LED
This commit is contained in:
parent
9c4c4a14b4
commit
83e288fdcf
@ -28,6 +28,7 @@
|
|||||||
#define LED_WIFI_BLINK COLOR_YELLOW
|
#define LED_WIFI_BLINK COLOR_YELLOW
|
||||||
#define LED_PURGE_COLOR COLOR_MAGENTA
|
#define LED_PURGE_COLOR COLOR_MAGENTA
|
||||||
#define LED_ERROR_BLINK COLOR_RED
|
#define LED_ERROR_BLINK COLOR_RED
|
||||||
|
#define LED_SHUTDOWN_BLINK COLOR_CYAN
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -263,6 +263,7 @@ void LED_Process(uint8_t override, uint32_t SetColor)
|
|||||||
LED_Confirm_Rain,
|
LED_Confirm_Rain,
|
||||||
LED_Purge,
|
LED_Purge,
|
||||||
LED_Error,
|
LED_Error,
|
||||||
|
LED_Shutdown,
|
||||||
LED_Override
|
LED_Override
|
||||||
} tLED_Status;
|
} tLED_Status;
|
||||||
|
|
||||||
@ -324,6 +325,9 @@ void LED_Process(uint8_t override, uint32_t SetColor)
|
|||||||
Debug_pushMessage("sysStat: Error");
|
Debug_pushMessage("sysStat: Error");
|
||||||
break;
|
break;
|
||||||
case sysStat_Shutdown:
|
case sysStat_Shutdown:
|
||||||
|
LED_Status = LED_Shutdown;
|
||||||
|
Debug_pushMessage("sysStat: Shutdown");
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -409,6 +413,20 @@ void LED_Process(uint8_t override, uint32_t SetColor)
|
|||||||
leds.setPixelColor(0, timer % 500 > 250 ? LED_ERROR_BLINK : 0);
|
leds.setPixelColor(0, timer % 500 > 250 ? LED_ERROR_BLINK : 0);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case LED_Shutdown:
|
||||||
|
timer = timer % 600;
|
||||||
|
leds.setPixelColor(0, LED_SHUTDOWN_BLINK);
|
||||||
|
if (timer < 500)
|
||||||
|
{
|
||||||
|
color = map(timer, 0, 500, LubeConfig.LED_Max_Brightness, LubeConfig.LED_Min_Brightness);
|
||||||
|
leds.setBrightness(color);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
leds.setBrightness(LubeConfig.LED_Min_Brightness);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
case LED_Override:
|
case LED_Override:
|
||||||
leds.setBrightness(LubeConfig.LED_Max_Brightness);
|
leds.setBrightness(LubeConfig.LED_Max_Brightness);
|
||||||
leds.setPixelColor(0, LED_override_color);
|
leds.setPixelColor(0, LED_override_color);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user