David Volovskiy
2e46aa0e2c
got rid of hardcoding of half-second zero blink
2024-09-03 16:25:05 -04:00
David Volovskiy
c74ed78d72
Changed U LOSE to LOSE
2024-09-03 16:20:11 -04:00
David Volovskiy
e4a5121303
bug fix on displaying time in LE mode
2024-09-03 16:20:11 -04:00
David Volovskiy
28b14d3665
LE mode in the endless runner now displays the current time.
2024-09-03 16:20:11 -04:00
David Volovskiy
324942009e
Added second fuel mode where we don't recharge the fuel if it hits zero.
2024-09-03 16:20:11 -04:00
David Volovskiy
30363d408e
Added fuel mode
2024-09-03 16:20:11 -04:00
David Volovskiy
c027b247b2
Changed hi score number offset and refactored some code
2024-09-03 16:20:11 -04:00
David Volovskiy
503fcd6ebc
Added author in header
2024-09-03 16:20:11 -04:00
David Volovskiy
6ec6476d0f
Refectored the state machine
2024-09-03 16:20:11 -04:00
David Volovskiy
07d2bc91a5
Modified hi score display to allow for 3 digits in hi-score, it now resets at the beginning of each month
2024-09-03 16:20:11 -04:00
David Volovskiy
2d7aaceff7
hi score resets weekly
2024-09-03 16:20:11 -04:00
David Volovskiy
6f3f09c5ba
Reformat to remove some hardocded variables
2024-09-03 16:20:11 -04:00
David Volovskiy
defd01f9f0
Added baby mode which used to be easy mode; easy mode is now same speed as normal, but 3 frames to jump and normal is 2 frames.
2024-09-03 16:20:11 -04:00
David Volovskiy
abc0bedbde
Gave an extra jumping frame for non-hard mode; Curr scroll now loops; Title changed to ER
2024-09-03 16:20:11 -04:00
David Volovskiy
ed3c4d3c30
Fixed the long delays when beginning a game
2024-09-03 16:20:11 -04:00
David Volovskiy
e2870eb7af
Removed the binary print debug function
2024-09-03 16:20:11 -04:00
David Volovskiy
73a975d0d9
Added endless-runner face
2024-09-03 16:20:11 -04:00
Matheus Afonso Martins Moreira
a67076f437
Merge PR #458 - add layla tune
...
Awesome lick from Eric Clapton - Layla.
Reviewed-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com >
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/458
2024-09-03 00:49:20 -03:00
Matheus Afonso Martins Moreira
23c422b27a
Merge PR #459 - add power rangers tune
...
The power lies on their side.
Reviewed-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com >
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/459
2024-09-03 00:42:33 -03:00
Metehan
696f7f12ec
add power rangers tune
2024-09-02 02:11:27 +03:00
Metehan
6268ce4381
update layla tune
2024-09-02 00:03:21 +03:00
Metehan
6f7693e880
add layla tune
2024-09-01 02:33:05 +03:00
Matheus Afonso Martins Moreira
879c48ce4d
Merge PR #417 - improve 24h only mode
...
Enhances 24 hour only mode by setting defaults properly
and skipping past the 12/24 hour settings page in the
preferences watch face.
Reviewed-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com >
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/417
2024-08-30 16:47:47 -03:00
Matheus Afonso Martins Moreira
dea05663b0
Merge PR #428 - fix issues in sunrise/sunset
...
Takes zero into account, allowing the sunrise/sunset watch face
to work with no presets defined.
Also resolves a warning during compilation of the sunrise/sunset face.
Reviewed-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com >
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/428
2024-08-30 16:47:47 -03:00
Matheus Afonso Martins Moreira
663cd725f8
Merge PR #434 - fix leap years
...
Improves handling of months in the Sensor Watch
by computing whether the given year is a leap year.
Reviewed-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com >
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/434
2024-08-30 16:47:38 -03:00
Matheus Afonso Martins Moreira
c8ca0d3619
Merge PR #431 - fix wrong number of days in month
...
July has 31 days and but was set to 30 days in the Sensor Watch.
This patch fixes the discrepancy.
Reviewed-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com >
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/431
2024-08-30 16:46:22 -03:00
Matheus Afonso Martins Moreira
95ca374c98
Merge PR #433 - fix clock face indicators
...
I misinterpreted the documentation and swapped the alarm and time signal
indicators in the clock face. This patch brings it back in sync with
the original watch's behavior as described in the manual.
Reported-by: 814d3 (GitHub)
Reviewed-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com >
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/433
References: https://github.com/joeycastillo/Sensor-Watch/pull/380
References: https://github.com/joeycastillo/Sensor-Watch/issues/132
2024-08-30 16:46:22 -03:00
Matheus Afonso Martins Moreira
657ff724d0
Merge PR #440 - fix countdown face issues
...
Avoid potential underflow when evaluating x - y with y > x.
Evaluate it only when y <= x instead.
Avoid clearing indicators in background task
since another watch face is likely active.
Reviewed-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com >
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/440
2024-08-30 16:46:22 -03:00
Matheus Afonso Martins Moreira
42dc15117e
Merge PR #447 - improve kim possible chime
...
The current one is slightly off compared to the original tune.
Original: https://www.youtube.com/watch?v=_3nfrGdVcv0
Before: https://onlinesequencer.net/4159215
After: https://onlinesequencer.net/4160385
Reviewed-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com >
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/447
2024-08-30 16:46:22 -03:00
Matheus Afonso Martins Moreira
a715265af6
Merge PR #437 - debouncing logic
...
Mechanical switches exhibit temporary voltage fluctuations
when electrical contact is made, which manifest as "bouncing"
between the logical high and low states. Sampling the switch's
state during this period of stability produces invalid results.
The switch must be debounced by ignoring the generated interrupts
until the switch's state has stabilized. This is implemented by delaying
the input events until an empirically determined time has elapsed.
As such this pull request introduces customizable high resolution timers
for debouncing button down and up events.
This software debouncing unfortunately increases the sensor watch's
input latency. This is an acceptable tradeoff due to better usability:
watch faces which require holding down buttons such as the pulsometer
should work much more reliably after this patch.
Reviewed-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com >
Tested-on-hardware-by: Krzysztof Gałka <@kshysztof@Discord>
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/437
References: https://en.wikipedia.org/wiki/Switch#Contact_bounce
2024-08-30 16:44:38 -03:00
Matheus Moreira
9c093f9540
Merge PR #387 - configurable default birthdate/location
...
Adds the ability to configure at compilation time
the movement's default birth date and location.
Tested-by: madhogs <madhogs@protonmail.com >
Tested-by: Niehztog <niehztog@gmail.com >
Tested-on-hardware-by: madhogs <madhogs@protonmail.com >
Tested-on-hardware-by: Niehztog <niehztog@gmail.com >
Reviewed-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com >
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/387
2024-08-30 16:44:38 -03:00
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