Low Bat Information Display tuned

This commit is contained in:
Marcel Peterkau 2022-04-16 17:14:04 +02:00
parent 2a101b7b88
commit 5e6f4b6a84

View File

@ -241,7 +241,7 @@ String macToString(const unsigned char *mac)
void SevenSeg_Output()
{
if (globals.battery_level < BAT_LOW_PERCENT)
if (globals.battery_level < BAT_LOW_PERCENT && millis() % 10000 > 7000)
{
disp_FAC_1.setBrightness(0);
disp_FAC_2.setBrightness(0);
@ -249,7 +249,7 @@ void SevenSeg_Output()
disp_FAC_3.setSegments(sevenSeg_bat);
disp_FAC_2.setSegments(sevenSeg_low);
if (millis() % 5000 > 2500)
if (millis() % 3000 < 1500)
disp_FAC_1.showNumberDec(globals.battery_level);
else
disp_FAC_1.showNumberDecEx(globals.loadvoltage * 100, 0x40);
@ -298,7 +298,6 @@ void FactionTicker_callback()
void inputGetterTicker_callback()
{
if (digitalRead(DIO_FAC_1_TRG) + digitalRead(DIO_FAC_2_TRG) + !digitalRead(DIO_FAC_3_TRG) < 2)
{
Serial.println("ERROR: More than one Flag active - setting no Faction active");
@ -318,7 +317,6 @@ void inputGetterTicker_callback()
void powerMonitorTicker_callback()
{
// loadvoltage and percentage is global, because of battery Monitoring
float shuntvoltage = 0;