Improve rev. B startup flow, webUI fixes
This commit is contained in:
parent
4f4e37ec3c
commit
1d710ba7f7
3 changed files with 9 additions and 5 deletions
2
data
2
data
|
@ -1 +1 @@
|
||||||
Subproject commit 59e2750cf3bc53958f9714d0daf8d26b9d1b441f
|
Subproject commit 124c810e291a0c642da619f3c00109240c7a061a
|
|
@ -746,7 +746,6 @@ void setupFrontlight()
|
||||||
preferences.putBool("flFlashOnUpd", false);
|
preferences.putBool("flFlashOnUpd", false);
|
||||||
}
|
}
|
||||||
|
|
||||||
frontlightFadeInAll(preferences.getUInt("flEffectDelay"), true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
float getLightLevel() {
|
float getLightLevel() {
|
||||||
|
|
|
@ -159,19 +159,21 @@ void frontlightFadeOutAll(int flDelayTime, bool staggered)
|
||||||
flInTransition = false;
|
flInTransition = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::vector<uint16_t> frontlightGetStatus() {
|
std::vector<uint16_t> frontlightGetStatus()
|
||||||
|
{
|
||||||
std::vector<uint16_t> statuses;
|
std::vector<uint16_t> statuses;
|
||||||
for (int ledPin = 1; ledPin <= NUM_SCREENS; ledPin++)
|
for (int ledPin = 1; ledPin <= NUM_SCREENS; ledPin++)
|
||||||
{
|
{
|
||||||
uint16_t a = 0, b = 0;
|
uint16_t a = 0, b = 0;
|
||||||
flArray.getPWM(ledPin, &a, &b);
|
flArray.getPWM(ledPin, &a, &b);
|
||||||
statuses.push_back(round(b-a/4096));
|
statuses.push_back(round(b - a / 4096));
|
||||||
}
|
}
|
||||||
|
|
||||||
return statuses;
|
return statuses;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool frontlightIsOn() {
|
bool frontlightIsOn()
|
||||||
|
{
|
||||||
return frontlightOn;
|
return frontlightOn;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -223,6 +225,9 @@ void ledTask(void *parameter)
|
||||||
switch (ledTaskParams)
|
switch (ledTaskParams)
|
||||||
{
|
{
|
||||||
case LED_POWER_TEST:
|
case LED_POWER_TEST:
|
||||||
|
#ifdef HAS_FRONTLIGHT
|
||||||
|
frontlightFadeInAll(preferences.getUInt("flEffectDelay"), true);
|
||||||
|
#endif
|
||||||
ledRainbow(20);
|
ledRainbow(20);
|
||||||
pixels.clear();
|
pixels.clear();
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue