|
@@ -46,23 +46,53 @@ const table_state_t stateTable[] PROGMEM = {
|
|
|
#ifdef USE_BRIGHT_CONTROL
|
|
|
{stShowBright, evDisplayWDT, stShowTime, showTime, NULL},
|
|
|
#endif
|
|
|
+
|
|
|
/* refresh output */
|
|
|
- {stShowTime, evNewSecond, stNoChange, showTime, NULL},
|
|
|
- {stShowWDM, evRefreshCal, stNoChange, showWDM, NULL},
|
|
|
- {stShowYear, evRefreshCal, stNoChange, showYear, NULL},
|
|
|
+ {stShowTime, evNewSecond, stNoChange, showTime, NULL},
|
|
|
+ {stShowWDM, evRefreshCal, stNoChange, showWDM, NULL},
|
|
|
+ {stShowYear, evRefreshCal, stNoChange, showYear, NULL},
|
|
|
+
|
|
|
/* set time */
|
|
|
{stShowTime, evBTN1Holded, stSetHH, setTimeBegin, setHHBegin},
|
|
|
- {stSetHH, evBTN1Pressed, stSetMM, setMMBegin, NULL},
|
|
|
- {stSetMM, evBTN1Pressed, stSetHH, setHHBegin, NULL},
|
|
|
- {stSetHH, evNewSecond, stNoChange, setTimeShow, NULL},
|
|
|
- {stSetMM, evNewSecond, stNoChange, setTimeShow, NULL},
|
|
|
{stSetHH, evBTN1Holded, stShowTime, setTimeEnd, showTime},
|
|
|
{stSetMM, evBTN1Holded, stShowTime, setTimeEnd, showTime},
|
|
|
+ {stSetHH, evBTN1Pressed, stSetMM, setMMBegin, NULL},
|
|
|
+ {stSetMM, evBTN1Pressed, stSetHH, setHHBegin, NULL},
|
|
|
{stSetHH, evBTN3Pressed, stNoChange, setHHInc, setTimeShow},
|
|
|
{stSetHH, evBTN2Pressed, stNoChange, setHHDec, setTimeShow},
|
|
|
{stSetMM, evBTN3Pressed, stNoChange, setMMInc, setTimeShow},
|
|
|
{stSetMM, evBTN2Pressed, stNoChange, setMMDec, setTimeShow},
|
|
|
+
|
|
|
+ {stSetHH, evNewSecond, stNoChange, setTimeShow, NULL},
|
|
|
+ {stSetMM, evNewSecond, stNoChange, setTimeShow, NULL},
|
|
|
+
|
|
|
+ {stSetHH, evDisplayWDT, stShowTime, showTime, NULL},
|
|
|
+ {stSetMM, evDisplayWDT, stShowTime, showTime, NULL},
|
|
|
+
|
|
|
/* set calendar */
|
|
|
+ {stShowWDM, evBTN1Holded, stSetWDay, setDateBegin, setWDayBegin},
|
|
|
+ {stSetWDay, evBTN1Holded, stShowWDM, setDateEnd, showWDM},
|
|
|
+ {stSetMDay, evBTN1Holded, stShowWDM, setDateEnd, showWDM},
|
|
|
+ {stSetMon, evBTN1Holded, stShowWDM, setDateEnd, showWDM},
|
|
|
+ {stSetWDay, evBTN1Pressed, stSetMDay, setMDayBegin, NULL},
|
|
|
+ {stSetMDay, evBTN1Pressed, stSetMon, setMonthBegin, NULL},
|
|
|
+ {stSetMon, evBTN1Pressed, stSetWDay, setWDayBegin, NULL},
|
|
|
+ {stSetWDay, evBTN2Pressed, stNoChange, setDecWDay, setWDMShow},
|
|
|
+ {stSetWDay, evBTN3Pressed, stNoChange, setIncWDay, setWDMShow},
|
|
|
+ {stSetMDay, evBTN2Pressed, stNoChange, setDecMDay, setWDMShow},
|
|
|
+ {stSetMDay, evBTN3Pressed, stNoChange, setIncMDay, setWDMShow},
|
|
|
+ {stSetMon, evBTN2Pressed, stNoChange, setDecMonth, setWDMShow},
|
|
|
+ {stSetMon, evBTN3Pressed, stNoChange, setIncMonth, setWDMShow},
|
|
|
+
|
|
|
+ {stShowYear, evBTN1Holded, stSetYear, setDateBegin, setYearBegin},
|
|
|
+ {stSetYear, evBTN1Holded, stShowYear, setDateEnd, showYear},
|
|
|
+ {stSetYear, evBTN2Pressed, stNoChange, setDecYear, setYearShow},
|
|
|
+ {stSetYear, evBTN3Pressed, stNoChange, setIncYear, setYearShow},
|
|
|
+
|
|
|
+ {stSetWDay, evDisplayWDT, stShowTime, showTime, NULL},
|
|
|
+ {stSetMDay, evDisplayWDT, stShowTime, showTime, NULL},
|
|
|
+ {stSetMon, evDisplayWDT, stShowTime, showTime, NULL},
|
|
|
+ {stSetYear, evDisplayWDT, stShowTime, showTime, NULL},
|
|
|
/*
|
|
|
{stShowWDay, evBTN3Pressed, stNoChange, incWDay, showWDM},
|
|
|
{stShowMDay, evBTN3Pressed, stNoChange, incMDay, showWDM},
|