eleksir
2dc7e9ec79
Init battery for ds3231 explicitly, code style fixes
2025-02-07 19:14:46 +03:00
eleksir
24d457f63c
Remove .gitignore, it does not contain project-specific settings
2025-02-07 18:40:29 +03:00
eleksir
0c91c05486
Migrate Grove RTC DS1307 -> uRTCLib
2019-10-20 00:05:50 +03:00
eleksir
acc53eaa74
Implement simple dim
2019-10-07 03:35:01 +03:00
eleksir
ccb12d2076
Move Time Compensation feature under define
...
* move Time Compensation feature under define
* translte last few eol to unix style
* make correction: in my case with bad chrystal rtc runs faster about
9.5 seconds per day
2019-10-07 03:02:25 +03:00
eleksir
ee1dc7bbea
Adjusted brightness table, simplify display drawing algo.
v1.7
2019-08-17 11:20:26 +03:00
eleksir
bd1f945ad3
Update display text only by interrupt or on button press
...
* Re-calculate displayed time only ater rtcsync or when time adjusted by
buttons
2019-08-04 21:32:34 +03:00
eleksir
ea293ec335
Implement ISR and timers
...
* Poll RTC by trigger, set via ISR
* Change blink state by trigger, set via ISR
* Set time compensation trigger in ISR
* Refresh clock by timer
* Poll photoresistor by same timer as above
* Stop continuously calculate brightness, do it by the same timer as above
2019-07-27 15:34:03 +03:00
eleksir
0afc0383c4
Cleanup after moving from mercurial to git
2019-06-12 12:47:14 +03:00
eleksir
732ade0819
Add ability to correct 0.5 second per day
...
+ Added ability to fix timw skew of 1 second per two
days
* Removed text of license as it shipped as file
* Fixed some grammar mistekes
* compflag now boolean
* Coding style fixes
* Tinker a bit values for brightness, again. Make display
more dusk.
--HG--
branch : phtoresistor
v1.4
2019-06-02 15:06:04 +03:00
eleksir
edeb2d3501
Added tag v1.3 for changeset 20da600eb0cc
...
--HG--
branch : phtoresistor
2019-05-21 16:18:38 +03:00
eleksir
352dc5fa4c
Added photoresistor and amb. light compensation
...
+ Added ambient light compensation logic
+ Added photocell on scheme
+ Added photoresitor to README.md
--HG--
branch : phtoresistor
v1.3
2019-05-21 16:00:01 +03:00
eleksir
c7ed04e987
Added tag v1.2 for changeset 109112211e45
2019-05-15 18:28:34 +03:00
eleksir
ac646f6ac0
Replaced clock_schem.pdf with more correct
v1.2
2019-05-15 18:28:09 +03:00
eleksir
d501cce0f1
Updated README.md
2019-05-15 18:25:59 +03:00
eleksir
be82b11537
Time adjust algo changed
...
+ Added 600ms pause before spin numbers if button pressed
* Changed increment delay 500ms -> 200ms
* Button bounce compensation code
2019-05-14 20:52:37 +03:00
eleksir
757210bfc5
Now compensation hack should work.
2019-05-12 07:55:17 +03:00
eleksir
2900e78ca4
Bits of cleanup, fix indentaion and coding style
2019-05-12 07:52:44 +03:00
eleksir
825c3096f2
Implement software time inaccuracy compensation hack
...
32768 Hz quartz chrystal resonator tends to be a bit inaccurate giving
about 5-10 seconds per day time skew
2019-04-20 12:04:05 +03:00
eleksir
f46a294535
Converted to unix EOL file
2019-04-20 11:52:00 +03:00
eleksir
72bd8ec064
Added hgignore file :)
2019-04-20 11:48:24 +03:00
eleksir
a93fcbfa80
Added tag v1.1 for changeset 1167bd4b6227
2019-03-01 01:27:27 +03:00
eleksir
f18e0a1166
Make it possible to display time without explicit leading zeroes
v1.1
2019-03-01 01:27:07 +03:00
eleksir
5440f7852a
Added tag v1.0 for changeset ee4999ebdd2d
2019-02-28 22:33:36 +03:00
eleksir
f7e01bb023
Added README.md
v1.0
2019-02-26 22:11:33 +03:00
eleksir
2fdcbe84ef
Added electric scheme
2019-02-26 04:25:45 +03:00
eleksir
3ec5b5fa6a
Fix visual bug on 0 o'clock
...
* fix visual bug on 0 o'clock
* move some variables to global scope
* remove float number - reduce binary size
2019-02-24 03:13:45 +03:00
eleksir
663093b32a
Initial commit
2019-02-23 19:01:52 +03:00