Commit Graph

55 Commits

Author SHA1 Message Date
hueso f4418fbe46 add light to settings face 2026-07-09 16:06:01 -03:00
hueso e046531932 fix LED turning off on face changes 2026-07-09 16:06:01 -03:00
voloved cd41e6fbd4 Merge pull request #214 from timdoug/fix-finetune-ppm-display
Fix ppm fractional display on finetune Frq page
2026-06-05 07:44:29 -04:00
David Volovskiy f64fccd2af Settings display no longer clears every second as it shows a flicker on some watches 2026-05-31 07:56:42 -04:00
Tim Douglas b178390e75 Fix ppm fractional display on finetune Frq page
The Frq page used remainderf to extract the fractional part of the
correction value, but remainderf rounds to the nearest integer and
returns negative results when the fraction exceeds 0.5. This caused
values like 0.965 ppm to render as " 0-350" instead of " 09650".
Switch to fmodf, matching the DELtA page above.
2026-05-26 23:15:06 -04: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