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
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 f633b7634b .
2024-09-18 23:34:02 -04:00