Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.

Releases: zerog2k/stc_diyclock

Happy Easter

13 Apr 01:08
890c3cb
Compare
Choose a tag to compare
Happy Easter Pre-release
Pre-release

minor improvements and fixes

hourly chime

16 Dec 02:56
6f17503
Compare
Choose a tag to compare

thanks to @venustrg

  • hourly chime support, can be disabled with defining WITHOUT_CHIME
  • supercap trickle charge support (do not use with lithium primary cells), can be enabled by defining WITH_CAPACITOR

short & stable

05 May 14:40
1b48d85
Compare
Choose a tag to compare
1.0.0

fix issues with newer sdcc (#33)

smaller code size

11 Nov 13:56
Compare
Choose a tag to compare
smaller code size Pre-release
Pre-release

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

30 Sep 03:29
Compare
Choose a tag to compare
Pre-release
  • 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

02 May 17:21
Compare
Choose a tag to compare
Pre-release

Support temperature offset calibration. (temp can be adjusted to read +/- 4 degrees)

24 hour support

29 Jan 05:44
Compare
Choose a tag to compare
24 hour support Pre-release
Pre-release

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

28 Jan 05:43
Compare
Choose a tag to compare
temperature display Pre-release
Pre-release

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)