127 Commits

Author SHA1 Message Date
Joey Castillo
03e107b81a Movement: allow scheduling precisely timed background tasks (resolves #28) 2021-12-20 12:37:11 -06:00
Joey Castillo
762af872d2 fix missing prototype warnings 2021-12-10 12:00:26 -05:00
Joey Castillo
8e2bf8591a movement: allow watch faces to request zero ticks 2021-12-03 11:30:36 -05:00
Joey Castillo
77d3e5640f movement: add option to always snap back to first watch face 2021-12-02 15:10:49 -05:00
Joey Castillo
af27750a6d movement: fix yesterday's bug that was keeping us awake 2021-11-30 10:23:20 -05:00
Joey Castillo
0fb8afda81 movement: add alarm and signal functions 2021-11-29 14:54:13 -05:00
Joey Castillo
7529866267 movement bugfix: prevent repeated timeout events from stalling watch face 2021-11-29 14:04:24 -05:00
Joey Castillo
03fb09f5b4 movement: more granular button and LED timing via fast tick 2021-11-29 10:33:42 -05:00
Joey Castillo
83a9dd8a32 movement: these durations don't need to be 32-bit ints 2021-11-28 17:17:51 -05:00
Joey Castillo
002d368a25 movement: add world clock face 2021-11-26 13:43:47 -05:00
Joey Castillo
b94c0ba65f movement: store settings in BKUP to persist across resets 2021-11-25 10:39:09 -05:00
Joey Castillo
5c3967aea2 movement: implement time zone setting 2021-11-25 10:36:01 -05:00
Joey Castillo
67d84c6d42 bugfix: activate current watch face when waking from sleep 2021-11-08 07:11:59 -06:00
Joey Castillo
ef40d58afc movement: refactor timeout to tick first, then notify 2021-11-07 00:29:27 -04:00
Joey Castillo
8475ffcd7a movement: first crack at background tasks API 2021-10-23 17:55:19 -04:00
Joey Castillo
38a2dff234 more accurate names for deep sleep and shallow sleep modes 2021-10-20 13:45:22 -04:00
Joey Castillo
1020dd7898 movement: fix preferences glitch, add some notes 2021-10-20 10:36:55 -04:00
Joey Castillo
75be621914 movement settings: add timeout and LED duration 2021-10-19 13:46:25 -04:00
Joey Castillo
86d316008c movement: remove faster sleep / timeout intervals 2021-10-18 13:55:30 -04:00
Joey Castillo
93624f0b69 add timeout event to give faces a chance to resign 2021-10-18 13:55:22 -04:00
Joey Castillo
0cfb37c671 early work on background tasks, documentation 2021-10-16 16:03:52 -04:00
Joey Castillo
69397e9b0f implement led duration setting 2021-10-16 13:47:42 -04:00
Joey Castillo
3e539a9e63 screensaver mode is now low energy mode 2021-10-16 13:40:17 -04:00
Joey Castillo
8f5de18b94 clarify property names 2021-10-16 13:28:52 -04:00
Joey Castillo
d36331ce4e rename types to be more c-like 2021-10-16 13:26:23 -04:00
Joey Castillo
d5ac4cb71b widgets are now watch faces 2021-10-16 13:14:52 -04:00
Joey Castillo
e8461984d6 launcher is now movement 2021-10-16 12:58:14 -04:00