Remove dpad debug displays
This commit is contained in:
@ -56,11 +56,7 @@ set(BOBBYCAR_BUILDFLAGS
|
||||
-DPINS_DPAD_6WIRESW_IN3=18
|
||||
-DPINS_DPAD_6WIRESW_IN4=19
|
||||
-DPINS_DPAD_6WIRESW_IN5=26
|
||||
|
||||
# -DDPAD_5WIRESW_DEBUG
|
||||
# -DDPAD_6WIRESW_DEBUG
|
||||
-DFEATURE_GSCHISSENE_DIODE
|
||||
|
||||
-DFEATURE_BLE
|
||||
# -DFEATURE_BLUETOOTH
|
||||
# -DFEATURE_BMS
|
||||
|
@ -56,11 +56,7 @@ set(BOBBYCAR_BUILDFLAGS
|
||||
-DPINS_DPAD_6WIRESW_IN3=18
|
||||
-DPINS_DPAD_6WIRESW_IN4=19
|
||||
-DPINS_DPAD_6WIRESW_IN5=26
|
||||
|
||||
# -DDPAD_5WIRESW_DEBUG
|
||||
# -DDPAD_6WIRESW_DEBUG
|
||||
-DFEATURE_GSCHISSENE_DIODE
|
||||
|
||||
-DFEATURE_BLE
|
||||
# -DFEATURE_BLUETOOTH
|
||||
# -DFEATURE_BMS
|
||||
|
@ -48,7 +48,6 @@ set(BOBBYCAR_BUILDFLAGS
|
||||
-DPINS_DPAD_5WIRESW_IN1=27
|
||||
-DPINS_DPAD_5WIRESW_IN2=32
|
||||
-DPINS_DPAD_5WIRESW_IN3=33
|
||||
# -DDPAD_5WIRESW_DEBUG
|
||||
-DFEATURE_BLE
|
||||
# -DFEATURE_BLUETOOTH
|
||||
# -DFEATURE_BMS
|
||||
|
@ -48,7 +48,6 @@ set(BOBBYCAR_BUILDFLAGS
|
||||
-DPINS_DPAD_5WIRESW_IN2=27
|
||||
-DPINS_DPAD_5WIRESW_IN3=18
|
||||
-DPINS_DPAD_5WIRESW_IN4=19
|
||||
# -DDPAD_5WIRESW_DEBUG
|
||||
# -DFEATURE_BLE
|
||||
# -DFEATURE_BLUETOOTH
|
||||
# -DFEATURE_BMS
|
||||
|
@ -48,7 +48,6 @@ set(BOBBYCAR_BUILDFLAGS
|
||||
# -DPINS_DPAD_5WIRESW_IN2=27
|
||||
# -DPINS_DPAD_5WIRESW_IN3=18
|
||||
# -DPINS_DPAD_5WIRESW_IN4=19
|
||||
# -DDPAD_5WIRESW_DEBUG
|
||||
-DFEATURE_BLE
|
||||
# -DFEATURE_BLUETOOTH
|
||||
# -DFEATURE_BMS
|
||||
|
@ -56,11 +56,7 @@ set(BOBBYCAR_BUILDFLAGS
|
||||
-DPINS_DPAD_6WIRESW_IN3=18
|
||||
-DPINS_DPAD_6WIRESW_IN4=19
|
||||
-DPINS_DPAD_6WIRESW_IN5=26
|
||||
|
||||
# -DDPAD_5WIRESW_DEBUG
|
||||
# -DDPAD_6WIRESW_DEBUG
|
||||
# -DFEATURE_GSCHISSENE_DIODE
|
||||
|
||||
# -DFEATURE_BLE
|
||||
# -DFEATURE_BLUETOOTH
|
||||
# -DFEATURE_BMS
|
||||
|
@ -48,7 +48,6 @@ set(BOBBYCAR_BUILDFLAGS
|
||||
-DPINS_DPAD_5WIRESW_IN1=4
|
||||
-DPINS_DPAD_5WIRESW_IN2=5
|
||||
-DPINS_DPAD_5WIRESW_IN3=27
|
||||
# -DDPAD_5WIRESW_DEBUG
|
||||
-DFEATURE_BLE
|
||||
# -DFEATURE_BLUETOOTH
|
||||
# -DFEATURE_BMS
|
||||
|
@ -111,9 +111,6 @@ set(headers
|
||||
displays/bobbysplitgraphdisplay.h
|
||||
displays/calibratedisplay.h
|
||||
displays/calibratevoltagedisplay.h
|
||||
displays/dpad5wire2outdebugdisplay.h
|
||||
displays/dpad5wiredebugdisplay.h
|
||||
displays/dpad6wiredebugdisplay.h
|
||||
displays/gameoflifedisplay.h
|
||||
displays/gametrakcalibratedisplay.h
|
||||
displays/ledstripcolorsdisplay.h
|
||||
@ -339,9 +336,6 @@ set(sources
|
||||
displays/bobbysplitgraphdisplay.cpp
|
||||
displays/calibratedisplay.cpp
|
||||
displays/calibratevoltagedisplay.cpp
|
||||
displays/dpad5wire2outdebugdisplay.cpp
|
||||
displays/dpad5wiredebugdisplay.cpp
|
||||
displays/dpad6wiredebugdisplay.cpp
|
||||
displays/gameoflifedisplay.cpp
|
||||
displays/gametrakcalibratedisplay.cpp
|
||||
displays/ledstripcolorsdisplay.cpp
|
||||
|
@ -61,6 +61,7 @@ struct TimezoneOffsetAccessor : public NewSettingsChronoAdaptorAccessor<espchron
|
||||
struct DaylightSavingModeAccessor : public NewSettingsAccessor<espchrono::DayLightSavingMode> { ConfigWrapper<espchrono::DayLightSavingMode> &getConfig() const override { return configs.timeDst; } };
|
||||
#ifdef FEATURE_NTP
|
||||
struct TimeServerEnabledAccessor : public NewSettingsAccessor<bool> { ConfigWrapper<bool> &getConfig() const override { return configs.timeServerEnabled; } };
|
||||
struct TimeServerAccessor : public NewSettingsAccessor<std::string> { ConfigWrapper<std::string> &getConfig() const override { return configs.timeServer; } };
|
||||
struct TimeSyncModeAccessor : public NewSettingsAccessor<sntp_sync_mode_t> { ConfigWrapper<sntp_sync_mode_t> &getConfig() const override { return configs.timeSyncMode; } };
|
||||
//struct TimeSyncIntervalAccessor : public NewSettingsAccessor<int32_t> { ConfigWrapper<int32_t> &getConfig() const override { return configs.timeSyncInterval; } };
|
||||
struct TimeSyncIntervalAccessor : public NewSettingsChronoAdaptorAccessor<espchrono::milliseconds32> { ConfigWrapper<espchrono::milliseconds32> &getConfig() const override { return configs.timeSyncInterval; } };
|
||||
|
@ -1,94 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include "display.h"
|
||||
#include "globals.h"
|
||||
#include "widgets/label.h"
|
||||
#include "dpad5wire_2out.h"
|
||||
|
||||
namespace {
|
||||
#ifdef FEATURE_DPAD_5WIRESW_2OUT
|
||||
class DPad5Wire2OutDebugDisplay : public Display, public virtual DummyConfirm, public virtual DummyBack
|
||||
{
|
||||
public:
|
||||
void initScreen() override;
|
||||
void redraw() override;
|
||||
|
||||
private:
|
||||
Label m_labelRaw{0, 50};
|
||||
Label m_labelUp{175, 75};
|
||||
Label m_labelDown{175, 100};
|
||||
Label m_labelBack{175, 125};
|
||||
Label m_labelConfirm{175, 150};
|
||||
Label m_labelProfile0{175, 175};
|
||||
Label m_labelProfile1{175, 200};
|
||||
Label m_labelProfile2{175, 225};
|
||||
Label m_labelProfile3{175, 250};
|
||||
Label m_labelGas{175, 275};
|
||||
Label m_labelBrems{175, 300};
|
||||
};
|
||||
|
||||
void DPad5Wire2OutDebugDisplay::initScreen()
|
||||
{
|
||||
tft.fillScreen(TFT_BLACK);
|
||||
tft.setTextFont(4);
|
||||
tft.setTextColor(TFT_YELLOW);
|
||||
|
||||
tft.drawString("DPad 5wire debug", 5, 5);
|
||||
|
||||
tft.fillRect(0, 34, tft.width(), 3, TFT_WHITE);
|
||||
|
||||
tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
||||
|
||||
tft.drawString("UP:", 30, 75);
|
||||
tft.drawString("DOWN:", 30, 100);
|
||||
tft.drawString("CONFIRM:", 30, 125);
|
||||
tft.drawString("BACK:", 30, 150);
|
||||
tft.drawString("PROFILE0:", 30, 175);
|
||||
tft.drawString("PROFILE1:", 30, 200);
|
||||
tft.drawString("PROFILE2:", 30, 225);
|
||||
tft.drawString("PROFILE3:", 30, 250);
|
||||
tft.drawString("GAS:", 30, 275);
|
||||
tft.drawString("BREMS:", 30, 300);
|
||||
|
||||
m_labelRaw.start();
|
||||
m_labelUp.start();
|
||||
m_labelDown.start();
|
||||
m_labelBack.start();
|
||||
m_labelConfirm.start();
|
||||
m_labelProfile0.start();
|
||||
m_labelProfile1.start();
|
||||
m_labelProfile2.start();
|
||||
m_labelProfile3.start();
|
||||
m_labelGas.start();
|
||||
m_labelBrems.start();
|
||||
}
|
||||
|
||||
void DPad5Wire2OutDebugDisplay::redraw()
|
||||
{
|
||||
m_labelRaw.redraw(std::string{} +
|
||||
(std::get<0>(dpad5wire_2out::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<1>(dpad5wire_2out::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<2>(dpad5wire_2out::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<3>(dpad5wire_2out::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<4>(dpad5wire_2out::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<5>(dpad5wire_2out::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<6>(dpad5wire_2out::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<7>(dpad5wire_2out::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<8>(dpad5wire_2out::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<9>(dpad5wire_2out::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<10>(dpad5wire_2out::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<11>(dpad5wire_2out::lastState) ? '1' : '0'));
|
||||
|
||||
m_labelUp.redraw(std::get<DPAD_5WIRESW_UP>(dpad5wire_2out::lastState) ? "1" : "0");
|
||||
m_labelDown.redraw(std::get<DPAD_5WIRESW_DOWN>(dpad5wire_2out::lastState) ? "1" : "0");
|
||||
m_labelBack.redraw(std::get<DPAD_5WIRESW_BACK>(dpad5wire_2out::lastState) ? "1" : "0");
|
||||
m_labelConfirm.redraw(std::get<DPAD_5WIRESW_CONFIRM>(dpad5wire_2out::lastState) ? "1" : "0");
|
||||
m_labelProfile0.redraw(std::get<DPAD_5WIRESW_PROFILE0>(dpad5wire_2out::lastState) ? "1" : "0");
|
||||
m_labelProfile1.redraw(std::get<DPAD_5WIRESW_PROFILE1>(dpad5wire_2out::lastState) ? "1" : "0");
|
||||
m_labelProfile2.redraw(std::get<DPAD_5WIRESW_PROFILE2>(dpad5wire_2out::lastState) ? "1" : "0");
|
||||
m_labelProfile3.redraw(std::get<DPAD_5WIRESW_PROFILE3>(dpad5wire_2out::lastState) ? "1" : "0");
|
||||
m_labelGas.redraw(raw_gas ? std::to_string(*raw_gas) : "?");
|
||||
m_labelBrems.redraw(raw_brems ? std::to_string(*raw_brems) : "?");
|
||||
}
|
||||
#endif
|
||||
}
|
@ -1,90 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include "display.h"
|
||||
#include "globals.h"
|
||||
#include "widgets/label.h"
|
||||
#include "dpad5wire.h"
|
||||
|
||||
namespace {
|
||||
#ifdef FEATURE_DPAD_5WIRESW
|
||||
class DPad5WireDebugDisplay : public Display, public virtual DummyConfirm, public virtual DummyBack
|
||||
{
|
||||
public:
|
||||
void initScreen() override;
|
||||
void redraw() override;
|
||||
|
||||
private:
|
||||
Label m_labelRaw{30, 50};
|
||||
Label m_labelUp{175, 75};
|
||||
Label m_labelDown{175, 100};
|
||||
Label m_labelBack{175, 125};
|
||||
Label m_labelConfirm{175, 150};
|
||||
Label m_labelProfile0{175, 175};
|
||||
Label m_labelProfile1{175, 200};
|
||||
Label m_labelProfile2{175, 225};
|
||||
Label m_labelProfile3{175, 250};
|
||||
Label m_labelGas{175, 275};
|
||||
Label m_labelBrems{175, 300};
|
||||
};
|
||||
|
||||
void DPad5WireDebugDisplay::initScreen()
|
||||
{
|
||||
tft.fillScreen(TFT_BLACK);
|
||||
tft.setTextFont(4);
|
||||
tft.setTextColor(TFT_YELLOW);
|
||||
|
||||
tft.drawString("DPad 5wire debug", 5, 5);
|
||||
|
||||
tft.fillRect(0, 34, tft.width(), 3, TFT_WHITE);
|
||||
|
||||
tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
||||
|
||||
tft.drawString("UP:", 30, 75);
|
||||
tft.drawString("DOWN:", 30, 100);
|
||||
tft.drawString("CONFIRM:", 30, 125);
|
||||
tft.drawString("BACK:", 30, 150);
|
||||
tft.drawString("PROFILE0:", 30, 175);
|
||||
tft.drawString("PROFILE1:", 30, 200);
|
||||
tft.drawString("PROFILE2:", 30, 225);
|
||||
tft.drawString("PROFILE3:", 30, 250);
|
||||
tft.drawString("GAS:", 30, 275);
|
||||
tft.drawString("BREMS:", 30, 300);
|
||||
|
||||
m_labelRaw.start();
|
||||
m_labelUp.start();
|
||||
m_labelDown.start();
|
||||
m_labelBack.start();
|
||||
m_labelConfirm.start();
|
||||
m_labelProfile0.start();
|
||||
m_labelProfile1.start();
|
||||
m_labelProfile2.start();
|
||||
m_labelProfile3.start();
|
||||
m_labelGas.start();
|
||||
m_labelBrems.start();
|
||||
}
|
||||
|
||||
void DPad5WireDebugDisplay::redraw()
|
||||
{
|
||||
m_labelRaw.redraw(std::string{} +
|
||||
(std::get<0>(dpad5wire::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<1>(dpad5wire::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<2>(dpad5wire::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<3>(dpad5wire::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<4>(dpad5wire::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<5>(dpad5wire::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<6>(dpad5wire::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<7>(dpad5wire::lastState) ? '1' : '0'));
|
||||
|
||||
m_labelUp.redraw(std::get<DPAD_5WIRESW_UP>(dpad5wire::lastState) ? "1" : "0");
|
||||
m_labelDown.redraw(std::get<DPAD_5WIRESW_DOWN>(dpad5wire::lastState) ? "1" : "0");
|
||||
m_labelBack.redraw(std::get<DPAD_5WIRESW_BACK>(dpad5wire::lastState) ? "1" : "0");
|
||||
m_labelConfirm.redraw(std::get<DPAD_5WIRESW_CONFIRM>(dpad5wire::lastState) ? "1" : "0");
|
||||
m_labelProfile0.redraw(std::get<DPAD_5WIRESW_PROFILE0>(dpad5wire::lastState) ? "1" : "0");
|
||||
m_labelProfile1.redraw(std::get<DPAD_5WIRESW_PROFILE1>(dpad5wire::lastState) ? "1" : "0");
|
||||
m_labelProfile2.redraw(std::get<DPAD_5WIRESW_PROFILE2>(dpad5wire::lastState) ? "1" : "0");
|
||||
m_labelProfile3.redraw(std::get<DPAD_5WIRESW_PROFILE3>(dpad5wire::lastState) ? "1" : "0");
|
||||
m_labelGas.redraw(raw_gas ? std::to_string(*raw_gas) : "?");
|
||||
m_labelBrems.redraw(raw_brems ? std::to_string(*raw_brems) : "?");
|
||||
}
|
||||
#endif
|
||||
}
|
@ -1,92 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#include "display.h"
|
||||
#include "globals.h"
|
||||
#include "widgets/label.h"
|
||||
#include "dpad6wire.h"
|
||||
|
||||
namespace {
|
||||
#ifdef FEATURE_DPAD_6WIRESW
|
||||
class DPad6WireDebugDisplay : public Display, public virtual DummyConfirm, public virtual DummyBack
|
||||
{
|
||||
public:
|
||||
void initScreen() override;
|
||||
void redraw() override;
|
||||
|
||||
private:
|
||||
Label m_labelRaw{0, 50};
|
||||
Label m_labelUp{175, 75};
|
||||
Label m_labelDown{175, 100};
|
||||
Label m_labelBack{175, 125};
|
||||
Label m_labelConfirm{175, 150};
|
||||
Label m_labelProfile0{175, 175};
|
||||
Label m_labelProfile1{175, 200};
|
||||
Label m_labelProfile2{175, 225};
|
||||
Label m_labelProfile3{175, 250};
|
||||
Label m_labelGas{175, 275};
|
||||
Label m_labelBrems{175, 300};
|
||||
};
|
||||
|
||||
void DPad6WireDebugDisplay::initScreen()
|
||||
{
|
||||
tft.fillScreen(TFT_BLACK);
|
||||
tft.setTextFont(4);
|
||||
tft.setTextColor(TFT_YELLOW);
|
||||
|
||||
tft.drawString("DPad 5wire debug", 5, 5);
|
||||
|
||||
tft.fillRect(0, 34, tft.width(), 3, TFT_WHITE);
|
||||
|
||||
tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
||||
|
||||
tft.drawString("UP:", 30, 75);
|
||||
tft.drawString("DOWN:", 30, 100);
|
||||
tft.drawString("CONFIRM:", 30, 125);
|
||||
tft.drawString("BACK:", 30, 150);
|
||||
tft.drawString("PROFILE0:", 30, 175);
|
||||
tft.drawString("PROFILE1:", 30, 200);
|
||||
tft.drawString("PROFILE2:", 30, 225);
|
||||
tft.drawString("PROFILE3:", 30, 250);
|
||||
tft.drawString("GAS:", 30, 275);
|
||||
tft.drawString("BREMS:", 30, 300);
|
||||
|
||||
m_labelRaw.start();
|
||||
m_labelUp.start();
|
||||
m_labelDown.start();
|
||||
m_labelBack.start();
|
||||
m_labelConfirm.start();
|
||||
m_labelProfile0.start();
|
||||
m_labelProfile1.start();
|
||||
m_labelProfile2.start();
|
||||
m_labelProfile3.start();
|
||||
m_labelGas.start();
|
||||
m_labelBrems.start();
|
||||
}
|
||||
|
||||
void DPad6WireDebugDisplay::redraw()
|
||||
{
|
||||
m_labelRaw.redraw(std::string{} +
|
||||
(std::get<0>(dpad6wire::lastState) ? 'Z' : '0') + ' ' +
|
||||
(std::get<1>(dpad6wire::lastState) ? '1' : '0') + ' ' +
|
||||
(std::get<2>(dpad6wire::lastState) ? '2' : '0') + ' ' +
|
||||
(std::get<3>(dpad6wire::lastState) ? '3' : '0') + ' ' +
|
||||
(std::get<4>(dpad6wire::lastState) ? '4' : '0') + ' ' +
|
||||
(std::get<5>(dpad6wire::lastState) ? '5' : '0') + ' ' +
|
||||
(std::get<6>(dpad6wire::lastState) ? '6' : '0') + ' ' +
|
||||
(std::get<7>(dpad6wire::lastState) ? '7' : '0') + ' ' +
|
||||
(std::get<8>(dpad6wire::lastState) ? '8' : '0') + ' ' +
|
||||
(std::get<9>(dpad6wire::lastState) ? '9' : '0'));
|
||||
|
||||
m_labelUp.redraw(std::get<DPAD_6WIRESW_UP>(dpad6wire::lastState) ? "1" : "0");
|
||||
m_labelDown.redraw(std::get<DPAD_6WIRESW_DOWN>(dpad6wire::lastState) ? "1" : "0");
|
||||
m_labelBack.redraw(std::get<DPAD_6WIRESW_BACK>(dpad6wire::lastState) ? "1" : "0");
|
||||
m_labelConfirm.redraw(std::get<DPAD_6WIRESW_CONFIRM>(dpad6wire::lastState) ? "1" : "0");
|
||||
m_labelProfile0.redraw(std::get<DPAD_6WIRESW_PROFILE0>(dpad6wire::lastState) ? "1" : "0");
|
||||
m_labelProfile1.redraw(std::get<DPAD_6WIRESW_PROFILE1>(dpad6wire::lastState) ? "1" : "0");
|
||||
m_labelProfile2.redraw(std::get<DPAD_6WIRESW_PROFILE2>(dpad6wire::lastState) ? "1" : "0");
|
||||
m_labelProfile3.redraw(std::get<DPAD_6WIRESW_PROFILE3>(dpad6wire::lastState) ? "1" : "0");
|
||||
m_labelGas.redraw(raw_gas ? std::to_string(*raw_gas) : "?");
|
||||
m_labelBrems.redraw(raw_brems ? std::to_string(*raw_brems) : "?");
|
||||
}
|
||||
#endif
|
||||
}
|
@ -8,6 +8,7 @@
|
||||
#include "changevaluedisplay.h"
|
||||
#include "changevaluedisplay_daylightsavingmode.h"
|
||||
#include "changevaluedisplay_sntp_sync_mode_t.h"
|
||||
#include "changevaluedisplay_string.h"
|
||||
#include "actions/switchscreenaction.h"
|
||||
#include "actions/dummyaction.h"
|
||||
#include "icons/back.h"
|
||||
@ -69,6 +70,14 @@ using DaylightSavingModeChangeDisplay = espgui::makeComponent<
|
||||
>;
|
||||
|
||||
#ifdef FEATURE_NTP
|
||||
using TimeServerChangeDisplay = espgui::makeComponent<
|
||||
BobbyChangeValueDisplay<std::string>,
|
||||
espgui::StaticText<TEXT_NTPSERVER>,
|
||||
TimeServerAccessor,
|
||||
espgui::ConfirmActionInterface<espgui::SwitchScreenAction<TimeSettingsMenu>>,
|
||||
espgui::BackActionInterface<espgui::SwitchScreenAction<TimeSettingsMenu>>
|
||||
>;
|
||||
|
||||
using TimeSyncModeChangeDisplay = espgui::makeComponent<
|
||||
BobbyChangeValueDisplay<sntp_sync_mode_t>,
|
||||
espgui::StaticText<TEXT_NTPMODE>,
|
||||
@ -96,17 +105,16 @@ public:
|
||||
#endif
|
||||
} // namespace
|
||||
|
||||
using namespace espgui;
|
||||
|
||||
TimeSettingsMenu::TimeSettingsMenu()
|
||||
{
|
||||
using namespace espgui;
|
||||
constructMenuItem<makeComponent<MenuItem, CurrentUtcDateTimeText, StaticFont<2>, DummyAction>>();
|
||||
constructMenuItem<makeComponent<MenuItem, CurrentLocalDateTimeText, StaticFont<2>, DummyAction>>();
|
||||
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_OFFSET>, SwitchScreenAction<TimezoneOffsetChangeDisplay>>>();
|
||||
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_DAYLIGHTSAVINGMODE>, SwitchScreenAction<DaylightSavingModeChangeDisplay>>>();
|
||||
#ifdef FEATURE_NTP
|
||||
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_NTPENABLED>, BobbyCheckbox, TimeServerEnabledAccessor>>();
|
||||
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_NTPSERVER>, DummyAction>>();
|
||||
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_NTPSERVER>, SwitchScreenAction<TimeServerChangeDisplay>>>();
|
||||
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_NTPMODE>, SwitchScreenAction<TimeSyncModeChangeDisplay>>>();
|
||||
constructMenuItem<makeComponent<MenuItem, StaticText<TEXT_NTPINTERVAL>, SwitchScreenAction<TimeSyncIntervalChangeDisplay>>>();
|
||||
constructMenuItem<makeComponent<MenuItem, NtpSyncStatusText, DummyAction>>();
|
||||
@ -121,5 +129,5 @@ std::string TimeSettingsMenu::text() const
|
||||
|
||||
void TimeSettingsMenu::back()
|
||||
{
|
||||
switchScreen<SettingsMenu>();
|
||||
espgui::switchScreen<SettingsMenu>();
|
||||
}
|
||||
|
@ -71,14 +71,6 @@ extern "C" void app_main()
|
||||
|
||||
bootLabel.redraw("switchScreen");
|
||||
|
||||
#if defined(FEATURE_DPAD_5WIRESW) && defined(DPAD_5WIRESW_DEBUG)
|
||||
switchScreen<DPad5WireDebugDisplay>();
|
||||
#elif defined(FEATURE_DPAD_5WIRESW_2OUT) && defined(DPAD_5WIRESW_DEBUG)
|
||||
switchScreen<DPad5Wire2OutDebugDisplay>();
|
||||
#elif defined(FEATURE_DPAD_6WIRESW) && defined(DPAD_6WIRESW_DEBUG)
|
||||
switchScreen<DPad6WireDebugDisplay>();
|
||||
#else
|
||||
|
||||
if (settings.lockscreen.keepLockedAfterReboot && settings.lockscreen.locked)
|
||||
{
|
||||
espgui::switchScreen<Lockscreen>();
|
||||
@ -92,7 +84,6 @@ extern "C" void app_main()
|
||||
espgui::switchScreen<StatusDisplay>();
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
while (true)
|
||||
{
|
||||
|
Reference in New Issue
Block a user