Matheus Moreira
c7413322a5
Merge PR #439 - fix scheduled task misses
...
The movement was checking for scheduled tasks
by comparing for equality their scheduled times to
the current time. However, it is possible that the time
has moved past the scheduled time by the time the
function executes, leading to scheduled tasks not
being executed and therefore to missed deadlines.
Changing it to `<=` fixes the problem by taking that
possibility into account.
Helped-by: Wesley Ellis <tahnok@gmail.com>
Reviewed-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com>
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/439
2024-08-30 16:44:38 -03:00
metehan-arslan
2a194dfa69
style: remove extra whitespace
2024-08-28 20:40:32 +00:00
metehan-arslan
77fb6202c9
Update SIGNAL_TUNE_KIM_POSSIBLE notes
2024-08-27 13:56:36 +03:00
David Volovskiy
d5a8c57c82
Additional code review change
2024-08-23 22:25:02 -04:00
David Volovskiy
c6f2bff75e
Code review edits
2024-08-23 17:35:16 -04:00
Nicholas Rodrigues Lordello
a4fc048f94
Update TOTP Face Documentation
...
The TOTP face header file documentation contained outdated instructions
for configuring the complication with TOTP credentials. This PR updates
the documentation to match what is expected in `totp_face.c`.
2024-08-22 14:53:17 +02:00
Joseph Bryant
e2c5babb2c
don't change the bell indicator from within background task
2024-08-18 22:09:37 +01:00
Joseph Bryant
dcd4d12c0a
avoid delta overflow in countdown draw
2024-08-18 22:09:17 +01:00
Joseph Bryant
20b4a32835
make sure we don't miss our scheduled tasks
2024-08-18 20:09:06 +01:00
David Volovskiy
e9837ff0cb
Stops Running cb_fast_tick when the watch debounce timer is defined as 0
2024-08-17 02:52:30 -04:00
David Volovskiy
2cdfa2d3b3
Set the debounce tick variables to 0 to make the face work the same as stock.
2024-08-17 02:45:22 -04:00
David Volovskiy
9861da84c3
Changed debounce to ignore button presses after a press down or up rathe rthan dact after a set amount of time due to an issue of delay_ms allowing a shoft-bricking
2024-08-11 11:00:08 -04:00
David Volovskiy
09576807eb
Made the days_in_month its own function
2024-08-10 07:40:52 -04:00
David Volovskiy
f85a7f2c78
Swapped the bell and alarm icon on the clock face to match Casio's doc
2024-08-10 06:38:46 -04:00
Struan
1da9d0aefe
fix: july has 31 days
2024-08-07 22:24:57 -06:00
Alex Maestas
44bdc8503e
explain usage in format command when arg isn't YES
2024-08-05 23:11:54 +00:00
Alex Maestas
ca1da33b82
in filesystem_init, handle the error code correctly
2024-08-05 23:09:24 +00:00
Alex Maestas
7000d08ba5
add a format command
2024-08-05 23:06:18 +00:00
David Volovskiy
51176344dc
Made it so the code works with a completely empty preset list
2024-08-03 11:42:42 -04:00
David Volovskiy
84f0db0654
Fix to remove compiler complaint
2024-08-03 11:38:45 -04:00
David Volovskiy
6ae5dfef70
Leap Years Now Handled Dynamically
2024-08-03 11:20:25 -04:00
Christian Buschau
db165bec30
Fix all days in a month
2024-08-03 12:22:15 +02:00
EGS
278520bfaf
Allow setting July 31st as today's date
...
To allow a valid date to be set the `set_time_face` cycles through the
valid days for a given month. July was incorrectly encoded as having 30
days (it has 31!)
2024-07-31 18:17:04 +01:00
David Volovskiy
7bbac4cd80
Brought debounce time to 8ms rather than 15
2024-07-31 07:33:25 -04:00
David Volovskiy
027e42dc58
Moved a few lines around to match main
2024-07-31 07:25:09 -04:00
David Volovskiy
e297b3013e
Using debounce that triggers when there's no change for Xms rather than just ignoring new presses after Xms
2024-07-31 07:22:33 -04:00
David Volovskiy
607946ed2e
A little bit of clean-up
2024-07-30 07:27:47 -04:00
David Volovskiy
f7d1b8f9f3
Delay for starting the debounce no loonger happens
2024-07-29 23:53:25 -04:00
David Volovskiy
7f2ac61375
Fixed stuck fast_tick
2024-07-29 21:43:32 -04:00
David Volovskiy
73c3ba3ae7
Cleaned up code
2024-07-29 21:05:19 -04:00
David Volovskiy
36117ca207
using cb_fast_tick again
2024-07-29 20:48:17 -04:00
David Volovskiy
9727dac3c3
Revert "Leaving sleep with alarm button up doesn't trigger alarm button"
...
This reverts commit 7d5aaf60caa943a248a7f635111ddfd50c230389.
2024-07-29 20:28:10 -04:00
David Volovskiy
947e299494
Made the debounce register rising edges rather than falling edges
2024-07-29 20:13:54 -04:00
David Volovskiy
4a4fce428e
Removed some dead code
2024-07-29 18:24:58 -04:00
David Volovskiy
df2dac5a07
debouince now uses cb_fast_tick and holding the button now also gets debounced
2024-07-29 18:12:46 -04:00
David Volovskiy
7d5aaf60ca
Leaving sleep with alarm button up doesn't trigger alarm button
2024-07-29 07:44:31 -04:00
David Volovskiy
4375ca37e0
Added debouncing
2024-07-29 07:39:51 -04:00
atax1a
42c14c2e5b
Merge pull request #420 from voloved/sunrise_sunset_presets
...
Added ability to add presets to the sunrise and sunset face
2024-07-24 04:49:03 +00:00
James Haggerty
222c60b072
Fix TOTP LFS printf string
2024-07-21 09:10:28 +10:00
David Volovskiy
a13c8c35b8
Code review commit
2024-07-20 15:59:42 -04:00
David Volovskiy
9ee319c888
Typo in comment
2024-07-20 14:48:32 -04:00
David Volovskiy
a3d23ab45e
Long press of Alarm goes back to default
2024-07-20 14:46:42 -04:00
David Volovskiy
a7c0fb7dfd
Added ability to add presets to the sunrise and sunset face
2024-07-20 14:35:37 -04:00
David Volovskiy
2afc2c6721
isolating this bit of complexity in movement function; Add ifdefs in clock faces for DCE
2024-07-10 07:22:55 -04:00
David Volovskiy
7f6a9e5c9b
Typo fix on PREFERENCES_FACE_NUM_PREFERENCES
2024-07-08 18:33:17 -04:00
David Volovskiy
b923d50652
CLOCK_FACE_24H_ONLY hides the preference to change the setting and defaults the mode to 24Hr mode
2024-07-08 18:32:41 -04:00
atax1a
5f5d86353f
Merge pull request #397 from madhogs/wyrun-totp-lfs-fix
...
Reduce totp_face_lfs memory usage
2024-07-08 21:10:46 +00:00
joeycastillo
89a2af92ef
silence warnings
2024-07-06 08:52:41 -04:00
James Haggerty
77ea1b8965
Reduce totp_face_lfs memory usage
2024-04-26 16:05:35 +01:00
atax1a
439843f56b
Merge pull request #388 from TheOnePerson/fix-compile-errors
...
Fix compile errors and warnings in movement.c and shell.c
2024-04-09 22:24:19 +00:00