Alessandro Genova
af0051a160
fix int32 overflow when setting a year past 2067
2025-09-24 23:23:27 -04:00
Alessandro Genova
9121c0cfb8
Fix set_time_face erroneously setting the local time when changing timezone
2025-08-03 13:21:35 -04:00
Joey Castillo
976fd3248b
move git hash to end of settings
2025-07-06 11:27:23 -04:00
Joey Castillo
406e5a7f2b
settings: title git hash 'build' for clarity
2025-07-06 11:26:09 -04:00
voloved
154bd54510
Set time on make ( #35 )
...
* Time can get set from makefile
* Added setting make time into simulator
* Added Hash in settings
* Added default location
* Cuts the Githash to 6 characters in the settings in case the makefile didn't do that already
* bump gossamer commit
* remove automatic timezone setting
* automatic time set: rename MAKEFILE_ to BUILD_ to match gossamer
* Revert "Added default location"
This reverts commit c24f69450fd40472c4f6cebb790a56c3f0d69cb6.
* silence warning
* watch_get_init_date_time: explicitly initialize all fields to 0
---------
Co-authored-by: Joey Castillo <joeycastillo@utexas.edu>
2025-07-06 10:56:27 -04:00
Joey Castillo
ca46cb4988
for testing: add NOSLEEP build option to remove sleep mode entirely
2025-05-29 07:22:04 -04:00
Joey Castillo
583fae0b30
nanosec: add braces since we declare things
2025-05-21 09:17:38 -04:00
Joey Castillo
07a085e90b
preferences face: removed in favor of new settings face
2025-05-21 01:19:29 -04:00
Joey Castillo
ea90319180
nanosec: use new Movement API for getting temperature
2025-05-21 01:09:15 -04:00
Joey Castillo
e0010f6760
port nanosec and finetune to Second Movement
2025-05-21 00:50:23 -04:00
Joey Castillo
acdc32ffb4
movement: add loudness setting for button press
2025-05-20 17:27:32 -04:00
Joey Castillo
9fd174e453
time set: disable quick ticks when resetting seconds
2025-05-16 09:09:14 -04:00
Joey Castillo
da52113038
remove errant braces
2025-05-16 09:08:33 -04:00
Joey Castillo
55df80c3d9
set date first, then time zone, then time
2025-05-15 22:49:07 -04:00
Joey Castillo
e4d572a94f
settings: silence warnings on boards without a blue or green LED
2025-05-15 09:12:12 -04:00
Joey Castillo
d3be64dd97
time set: new titles for custom LCD
2025-05-11 16:53:03 -04:00
Joey Castillo
064175e316
new settings watch face
2025-05-11 16:53:03 -04:00
Joey Castillo
24a08d00c6
add third letter to settings for custom LCD
2025-03-15 15:44:10 -04:00
Joey Castillo
d35a3ee8d1
nicer time zone names on new LCD
2025-03-08 17:17:40 -05:00
Joey Castillo
af094e2c2d
shorten time zone names
2025-03-08 16:14:03 -05:00
voloved
d05a851d94
Readds leap year checks ( #2 )
2024-10-27 14:04:56 -04:00
joeycastillo
3577e5b5b1
set time: zone first, then date, then time
2024-10-19 13:28:22 -04:00
joeycastillo
0a9d71e2d4
use consistent naming style for typedefs
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
bb0211eb01
remove CLOCK_FACE_24H_ONLY option, will lead to too many edge cases
2024-09-29 11:38:47 -04:00
joeycastillo
0e35afcbb2
improve time zone selection, show offset on odd ticks
2024-09-29 11:00:03 -04:00
joeycastillo
e88359d1d5
refactor: watch faces no longer need a pointer to settings!
2024-09-29 10:18:11 -04:00
joeycastillo
3bd8f8d51f
store settings in function call, remove last uses of settings in callbacks
2024-09-29 10:18:11 -04:00
joeycastillo
07d6a05e33
refactor time zone index to function calls
2024-09-29 10:18:11 -04:00
joeycastillo
1c2f1bad5d
refactor LED dwell time to function call
2024-09-29 10:18:11 -04:00
joeycastillo
379a795ad3
refactor LE and TO intervals to function calls
2024-09-29 08:53:39 -04:00
joeycastillo
e2b01d4018
refactor movement's LED color to a function call
2024-09-29 08:31:23 -04:00
joeycastillo
c5e5bc1200
refactor movement's 24h mode to a function call
2024-09-29 08:02:20 -04:00
joeycastillo
01f1008e16
refactor movement's button preference into a function call
2024-09-28 21:57:21 -04:00
joeycastillo
52578e5413
integrate utz, use DST-aware time zones instead of bare offsets
2024-09-23 23:27:10 -04:00
joeycastillo
1357634d9d
fix flickering LED in preferences screen
2024-09-23 00:02:31 -04:00
joeycastillo
687f1d9f60
new preferences face with support for RGB LED
2024-09-22 22:26:59 -04:00
joeycastillo
9274f532d2
improve API for text display
2024-09-19 08:42:07 -04:00
joeycastillo
8bbcacd747
remove watch_display_string from set_time face
2024-09-18 23:48:58 -04:00
joeycastillo
41ea9e8fc5
Revert "Support leading zero representation for 24h clock"
...
This reverts commit f633b7634b80d0bf08e491606eab3f10f85d6ece.
2024-09-18 23:34:02 -04:00
joeycastillo
dccad01e8f
first build of Second Movement with two watch faces
2024-09-18 18:22:33 -04:00