Improve rev. B startup flow, webUI fixes

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

2
data

@ -1 +1 @@
Subproject commit 59e2750cf3bc53958f9714d0daf8d26b9d1b441f
Subproject commit 124c810e291a0c642da619f3c00109240c7a061a

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;