Commit Graph

52 Commits

Author SHA1 Message Date
hueso e6f6735666 add light to settings face 2026-04-20 20:47:57 -03:00
hueso 4636d1eacd fix LED turning off on face changes 2026-04-20 20:47:57 -03:00
atax1a 84b133feee Merge pull request #198 from stephan242/timezone-fully-automatic
fix(documentation): Time Zones now DST aware
2026-04-08 04:59:06 +00:00
Stephan c1620e854a fix(documentation): Time Zones now DST aware 2026-04-04 22:48:43 +01:00
Stephan e0a429aabe fix(settings_face): Off by one if Low Energy Mode forbidden 2026-04-04 22:29:00 +01:00
David Volovskiy c6270444f0 Typo fix 2026-01-02 20:07:56 -05:00
Alessandro Genova 3ea2f9c58a Allow users to set independent buzzer volume for signal/alarm 2026-01-02 20:07:56 -05:00
Alessandro Genova e2d13e076e Optimize finetune and nanosec faces to work with rtc-counter32 2026-01-02 20:02:36 -05:00
Alessandro Genova e942f67685 Minor fixes to settings faces to work with the new rtc mode 2026-01-02 20:02:36 -05:00
voloved e055b8eff3 Merge pull request #114 from voloved/set-time-draw-on-activate
Set time face isn't blank at the beginning of displaying it
2025-11-21 09:00:29 -05:00
Alessandro Genova af0051a160 fix int32 overflow when setting a year past 2067 2025-09-24 23:23:27 -04:00
David Volovskiy 320e7c13f9 Set time face isn't blank at the beginning of displaying it 2025-09-07 15:10:35 -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