Improve rev. B startup flow, webUI fixes

This commit is contained in:
Djuri 2024-07-10 01:08:42 +02:00
parent 4f4e37ec3c
commit 1d710ba7f7
3 changed files with 9 additions and 5 deletions

View file

@ -746,7 +746,6 @@ void setupFrontlight()
preferences.putBool("flFlashOnUpd", false);
}
frontlightFadeInAll(preferences.getUInt("flEffectDelay"), true);
}
float getLightLevel() {

View file

@ -159,19 +159,21 @@ void frontlightFadeOutAll(int flDelayTime, bool staggered)
flInTransition = false;
}
std::vector<uint16_t> frontlightGetStatus() {
std::vector<uint16_t> frontlightGetStatus()
{
std::vector<uint16_t> statuses;
for (int ledPin = 1; ledPin <= NUM_SCREENS; ledPin++)
{
uint16_t a = 0, b = 0;
flArray.getPWM(ledPin, &a, &b);
statuses.push_back(round(b-a/4096));
statuses.push_back(round(b - a / 4096));
}
return statuses;
}
bool frontlightIsOn() {
bool frontlightIsOn()
{
return frontlightOn;
}
@ -223,6 +225,9 @@ void ledTask(void *parameter)
switch (ledTaskParams)
{
case LED_POWER_TEST:
#ifdef HAS_FRONTLIGHT
frontlightFadeInAll(preferences.getUInt("flEffectDelay"), true);
#endif
ledRainbow(20);
pixels.clear();
break;