Joey Castillo
410d32f2d0
silence warnings
2025-07-06 12:40:06 -04:00
Daniel Bergman
bdc6f98daa
Port Breathing face to second movement, also add LED notification. General fixes. ( #34 )
2025-07-06 11:58:16 -04:00
JKomskis
b4da0defbe
Port probability face to second movement ( #30 )
...
* Move out of legacy folder, add to build
* Ported probability face display functions
Added tap support
* Fix animation for custom LCD
2025-07-06 11:55:50 -04:00
Jeremy O'Brien
d0f78aaa91
port tarot face to second movement ( #28 )
2025-07-06 11:48:56 -04:00
PrimmR
2e5e094bb3
Update Kitchen Conversions Face for Second Movement ( #24 )
...
* Basic second movement support
* Switch alarm and light button functionality
2025-07-06 11:47:12 -04:00
PrimmR
5864af1c56
Update Periodic Table Face for Second Movement ( #23 )
...
* Basic Second Movement support
* Basic support for custom LCD
* Full support for custom LCD
* Fix long press when face in first slot
* Rename to periodic_table_face
* Update header description
2025-07-06 11:45:26 -04:00
Johan Oskarsson
ece29d776c
Add a Squash scoring face ( #18 )
2025-07-06 11:43:50 -04:00
PrimmR
b5a457cd19
Fix text buffer overflow in sunrise_sunset_face ( #22 )
2025-07-06 11:31:45 -04:00
Wesley Ellis
8eaa9262ad
Merge pull request #29 from EmilienCourt/main
...
bring totp_face into Second Movement
2025-07-04 07:22:43 -04:00
EmilienCourt
67a1bfd661
bring totp_face into Second Movement
2025-06-29 19:25:42 +02:00
Daniel Bergman
1d9917c40d
Remove stray spaces from sunrise_sunset_face.c
2025-06-28 18:50:58 +02:00
Daniel Bergman
741e25db0d
Handle hour overflow
2025-06-28 18:28:57 +02:00
Daniel Bergman
e711fd3e60
Cut the corruption checks. When the user updates the location we should be writing correct values to file.
2025-06-28 18:17:34 +02:00
Daniel Bergman
0234f7a391
Better hundreds handling
2025-06-28 17:50:08 +02:00
Daniel Bergman
182db67aeb
Stray lf
2025-06-28 12:08:42 +02:00
Daniel Bergman
39ca51eeaa
Fix handling of longitude data > 100, including longitude data recovery in sunrise/sunset face
...
- Added functions to detect and recover from corrupted longitude data.
- Updated the activation process to handle potential corruption by recovering and saving corrected longitude values.
- Ensured that longitude values are reset to zero when exceeding valid limits.
2025-06-28 12:07:04 +02:00
Joey Castillo
87a315d936
countdown timer: snap back to clock on timeout, unless running
2025-06-04 00:19:51 -04:00
Joey Castillo
05080be843
alarm_face: hook alarm up to main clock's alarm indicator
2025-05-21 15:44:16 -04:00
Joey Castillo
bf44c0ae1e
bring wake_face into Second Movement (renamed alarm_face)
2025-05-21 15:07:29 -04:00
Joey Castillo
da82469576
countdown: implement sleep mode animation
2025-05-20 23:34:47 -04:00
Joey Castillo
74c8573641
moon phase: clear sleep animation on wake
2025-05-20 23:30:27 -04:00
Joey Castillo
acdc32ffb4
movement: add loudness setting for button press
2025-05-20 17:27:32 -04:00
Joey Castillo
c5bda0faeb
auto-detect accelerometer sensor (and don't fail build for lack of a temperature sensor)
2025-05-16 00:07:15 -04:00
Joey Castillo
f8e25c3ac3
move day one face into Second Movement as generic 'days since' face
2025-03-22 10:09:10 -04:00
Joey Castillo
1e7e5369d0
moon phase: clear 'wax'ing indicator at full moon
2025-03-15 22:11:56 -04:00
Joey Castillo
c49573b7f3
match complication button press volume to Movement
2025-03-15 21:43:34 -04:00
Joey Castillo
ef61a63e20
moon phase display improvements
2025-03-15 21:20:43 -04:00
Joey Castillo
3c7f55ab11
sunrise/sunset: persist location to filesystem
2025-03-15 20:37:51 -04:00
Joey Castillo
a45dbd1d07
move moon phase into Second Movement
2025-03-15 19:54:35 -04:00
Joey Castillo
0603319d28
move stopwatch face into Second Movement
2025-03-15 18:55:51 -04:00
Joey Castillo
90bb34efd1
sunrise/sunset: beautify lat/lon settings on custom LCD
2025-03-12 20:59:04 -04:00
Joey Castillo
ea47ea2bce
improve sunrise/sunset on custom LCD
2025-03-08 17:40:39 -05:00
Joey Castillo
138e91c6ef
display glass autodetection
2025-03-08 13:43:11 -05:00
Joey Castillo
4b5e15cc1d
accelrometer: add tap event, test by adding tap to set countdown
2024-11-27 18:04:17 -05: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
5b12491ebe
bring sunrise/sunset face into new movement
2024-09-29 23:13:59 -04:00
joeycastillo
8269caf49b
bring in alarm face, rename to 'advanced alarm face'
2024-09-29 22:53:54 -04:00
joeycastillo
1a68593866
countdown timer: longer title for on custom LCD
2024-09-29 16:00:52 -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
e88359d1d5
refactor: watch faces no longer need a pointer to settings!
2024-09-29 10:18:11 -04:00
joeycastillo
01f1008e16
refactor movement's button preference into a function call
2024-09-28 21:57:21 -04:00
joeycastillo
fec225ec8b
countdown: have timeout exit setting mode
2024-09-28 21:39:19 -04:00
joeycastillo
b740ce8ada
countdown: use long press ALARM to enter settings
2024-09-28 21:33:05 -04:00
joeycastillo
4804b0bb38
migrate countdown to Second Movement
2024-09-28 17:43:10 -04:00