Files
miliohm_meter/MilliOhmMeter_FW/src/leds.cpp
2021-06-10 13:00:29 +02:00

24 lines
489 B
C++

#include "leds.h"
uint64_t lastLedTimer = 0;
bool ledBlinkState = false;
void initLeds(void)
{
Serial.print("Init Leds: ");
pinMode(LED_BUILTIN, OUTPUT);
digitalWrite(LED_BUILTIN, ledBlinkState );
lastLedTimer = millis();
Serial.println("OK");
}
void handleLeds(void)
{
uint64_t currentTime = millis();
if(currentTime - lastLedTimer > LEDINTERVAL)
{
digitalWrite(LED_BUILTIN, ledBlinkState);
ledBlinkState = !ledBlinkState;
lastLedTimer = currentTime;
}
}