Releases: zerog2k/stc_diyclock
Happy Easter
minor improvements and fixes
hourly chime
short & stable
1.0.0 fix issues with newer sdcc (#33)
smaller code size
most features working:
- time display/set (12/24 hour modes)
- date display/set (with reversible MM/YY, YY/MM display)
- day of week
- seconds display/reset
- display auto-dim
- temperature display in C or F (with user-defined offset adjustment)
- alarm
code size reduced below 4k - no eeprom needed for this build
thanks to @jjmz, @darinfranklin, @ruthsarian, @tux75at, @aFewBits, et al
for STC15W40xAS variants, be sure to pass:
STCGALPROT="stc15" make flash
Note this may not work on all hardware types. Some hardware variations would need to be built manually with options. (No multi-hw building yet...)
now with more clockyness
- numerous updates and improvements.
- selectable 12/24 hour mode without resetting
- seconds view mode
Known issue: long press for setting is sometimes missed. We are still working on the button responsiveness.
Thanks to jjmz and hachi.
Now works on STC15W408AS and similar variants.
(need to pass: STCGALPROT="stc15" make flash
)
If using stcgal, you only need main.hex. If you are using STC-ISP, then you will also need eeprom.hex. Look at repo readme for more info.
temperature offset adjustment
Support temperature offset calibration. (temp can be adjusted to read +/- 4 degrees)
24 hour support
12/24 hour mode selectable
note that hours get reset to zero when toggling between mode, and hours will need to be re-set. (This is due to code space restraints.)
temperature display
STC15F204EA DIY LED Clock firmware
add temperature display in Celsius
Missing Features (TODO):
- alarm/chime display/set (alarm/chime not yet working)
- 24 hour display/set (currently only works in 12h mode)