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 |
|