As much as I would like the menu items to be intuitive, I have to acknowledge that some of them look a little cryptic, and the reason is the 8-character space constraint of the display. Below is the list of all menu items, in the order they appear when the "Set" (left-most) button is pressed.
- Alrm on/off - alarm on or off by pressing either the "Up" or "Down" button;
- Al 00.00 - alarm time; first set the hours (flashing) by pressing either the "Up" or "Down" button, then move to the minutes by pressing "Set" (minutes will flash); set minutes with "Up"/"Down" buttons;
- HH.MM.SS - current time; move from hours to minutes, to seconds by pressing the "Set" button; set the flashing value by pressing "Up" or "Down";
- 12/24 Hour - display time in either military (24 hour) mode or am/pm (12 hour) mode;
- Scroll 4 - text scrolling speed;
- Chimes Y/N - chime (or not) every half hour (top and bottom of the hour);
- Moon Y/N - display (or not) moon phases, in scrolling words (calculated based on the date);
- Brite 27 - display brightness;
- Yr 2017 - current year;
- Month 1 - current month;
- Date 1 - current day of the month;
- TzHr -1 - time zone hours offset;
- TzMn -15 - time zone minutes offset (some places, e.g. Newfoundland and Labrador, use half-hour offsets);
- WiFi Off/On/Ini - connect (or not) to WiFi network (see this post for details);
- DST En Y/N - enable or disable automatic time self-adjust when DST changes;
- DSTsm 3 - stands for "DST start month"; month for DST spring forward, by default set to 3 (March);
- DSTsw 2 - stands for "DST start week"; week of the month for DST spring forward, by default set to 2 (second Sunday);
- DSTem 11 - stands for "DST end month"; month for DST fall back, by default set to 11 (November);
- DSTew 1 - stands for "DST end week"; week of the month for DST fall back, by default set to 1 (first Sunday);
Here are some photos, courtesy of Tom, of his custom-enclosed, WiFi-enabled, WiFiChron.