1561 Commits

Author SHA1 Message Date
joeycastillo
43a7890a5c deprecate most watch_gpio functions in favor of gossamer 2024-10-07 07:34:15 -04:00
joeycastillo
5546d5700d bump tinyusb commit 2024-10-07 07:33:35 -04:00
joeycastillo
b9c80c9246 bump gossamer commit 2024-10-06 20:07:08 -04:00
joeycastillo
63c34005ee initial pass at simulator support 2024-10-06 17:14:46 -04:00
joeycastillo
ffaf6f9fff bump gossamer commit 2024-10-06 17:13:53 -04:00
joeycastillo
42871ad951 clear all of seconds display when going to sleep 2024-10-06 12:01:41 -04:00
joeycastillo
5b8efa87d7 watch_display_float_with_best_effort: support negative numbers 2024-10-06 11:57:57 -04:00
joeycastillo
bfc791cdbf improve decimal display outside positions 4 and 6 2024-10-06 11:28:54 -04:00
joeycastillo
d0af20b4de avoid running over into position 10 2024-10-06 11:28:28 -04:00
joeycastillo
55ebd7325a remove printf statements 2024-10-05 13:01:00 -04:00
joeycastillo
b03f593373 no need to check on :15 and :45 -- Nepal does not observe DST 2024-10-05 12:57:13 -04:00
joeycastillo
0a9d71e2d4 use consistent naming style for typedefs 2024-10-05 10:36:58 -04:00
joeycastillo
997f091c16 use updated gossamer typedefs 2024-10-05 10:36:58 -04:00
joeycastillo
2808fdc12a bump gossamer commit 2024-10-05 10:36:58 -04:00
joeycastillo
4623bf002a use named constant for UTC zone 2024-10-05 10:36:58 -04:00
joeycastillo
e6f8d39296 update submodules 2024-10-05 10:36:58 -04:00
joeycastillo
e5c20acd78 cache DST offsets so we're not constantly converting time zones 2024-10-05 10:36:58 -04:00
joeycastillo
925e98be2c set a valid date on boot 2024-10-05 10:36:58 -04:00
joeycastillo
8d2c6680e3 _movement_handle_advisories -> _movement_handle_top_of_minute 2024-10-05 10:36:58 -04:00
joeycastillo
12241386ea movement internal time is now UTC 2024-10-05 10:36:58 -04:00
joeycastillo
411a64f44b rename needs_advisories_handled to woke_from_alarm_handler 2024-10-02 07:52:10 -04:00
joeycastillo
3f846ff6b4 bring over character set demo 2024-10-02 07:41:56 -04:00
joeycastillo
996571967f bring in battery voltage face, add new method and demo for displaying floats 2024-09-30 00:24:23 -04:00
joeycastillo
5b12491ebe bring sunrise/sunset face into new movement 2024-09-29 23:13:59 -04:00
joeycastillo
0185b56972 custom LCD: fix garbled text in top row when using WATCH_POSITION_FULL 2024-09-29 22:53:54 -04:00
joeycastillo
8269caf49b bring in alarm face, rename to 'advanced alarm face' 2024-09-29 22:53:54 -04:00
joeycastillo
cfd04be4fb refactor watch faces to use new advisory API 2024-09-29 22:14:55 -04:00
joeycastillo
f843156968 allow watch faces to advise of other things in addition to needing a background task 2024-09-29 21:43:07 -04:00
joeycastillo
40455847a3 remove simple_clock_face; we've outgrown it 2024-09-29 20:57:19 -04:00
joeycastillo
ea5e8a51dd target lite for public-facing build 2024-09-29 16:23:42 -04:00
joeycastillo
1a68593866 countdown timer: longer title for on custom LCD 2024-09-29 16:00:52 -04:00
joeycastillo
e5b458fe3b blink colon when clock is in sleep mode (custom LCD only) 2024-09-29 15:49:51 -04:00
joeycastillo
15fcfbc63a testing on custom LCD 2024-09-29 15:47:26 -04:00
joeycastillo
4b8b092594 tick_animation is now sleep_animation (which just displays an indicator on new LCD) 2024-09-29 15:24:43 -04:00
joeycastillo
3795b8494a support new sleep indicator 2024-09-29 15:24:43 -04:00
joeycastillo
ff1bbfa7e6 add request_sleep function to Movement 2024-09-29 15:24:43 -04:00
joeycastillo
66960fe917 bump gossamer commit 2024-09-29 15:24:43 -04:00
joeycastillo
3d1dbbb0cb beats face displays 'beat' on custom LCD 2024-09-29 15:24:43 -04:00
joeycastillo
b66f91a0b9 add option for text across the top on custom LCD 2024-09-29 15:24:43 -04:00
joeycastillo
c0db4af5d5 display long weekdays on custom LCD 2024-09-29 15:24:43 -04:00
joeycastillo
523d416502 add function for long weekdays 2024-09-29 15:24:43 -04:00
joeycastillo
67e33000d9 add edge cases for custom LCD 2024-09-29 14:18:53 -04:00
joeycastillo
2af976c8c8 clean up const qualifiers in display functions 2024-09-29 13:56:16 -04:00
joeycastillo
32a49a5e11 rename stock_stopwatch -> fast_stopwatch 2024-09-29 13:27:35 -04:00
joeycastillo
78f23dc215 stock stopwatch: use new functions for text display 2024-09-29 13:25:13 -04:00
joeycastillo
e21561b330 bring in stock stopwatch face, refactor to use TC1 2024-09-29 13:11:32 -04:00
joeycastillo
e2ac434c3b move buzzer sequence timing to TC0 2024-09-29 12:43:12 -04:00
joeycastillo
9a0979fa55 restore custom signal tunes to Second Movement 2024-09-29 12:36:26 -04:00
joeycastillo
e4db48281d lol, GCLK3 is 1024 Hz in gossamer 2024-09-29 12:27:20 -04:00
joeycastillo
bb0211eb01 remove CLOCK_FACE_24H_ONLY option, will lead to too many edge cases 2024-09-29 11:38:47 -04:00