UVControl/src/screen/reset.cpp

38 lines
541 B
C++

#include "reset.h"
#include "screen/menu.h"
#include "display.h"
#include "state.h"
#include "config.h"
void ResetScreen::onShow()
{
LCDPrintLineCentered(getDisplay(), 0, "Settings reset!");
LCDPrintLineCentered(getDisplay(), 1, nullptr);
mStart = getCurrentTime();
}
void ResetScreen::onHide()
{
}
void ResetScreen::onButton()
{
}
void ResetScreen::onEncoder(int32_t lastPosition, int32_t newPosition)
{
}
void ResetScreen::onTick()
{
if (getCurrentTime() - mStart >= 2000)
getScreenManager()->show<MenuScreen>();
}