David Volovskiy
6ae5dfef70
Leap Years Now Handled Dynamically
2024-08-03 11:20:25 -04:00
David Volovskiy
aebea960c0
Cleanup to the default branch
2024-08-03 10:08:24 -04:00
David Volovskiy
e50390b673
DST roll is now a global variable in watch_rtc
2024-08-03 10:07:57 -04:00
David Volovskiy
74421c7e65
Day roll back repeat fix
2024-08-03 09:39:02 -04:00
David Volovskiy
fa2907e098
Some more cleanup
2024-08-03 09:38:00 -04:00
Christian Buschau
db165bec30
Fix all days in a month
2024-08-03 12:22:15 +02:00
Robert Masen
ccf99a9727
add temp input to simulator
2024-08-02 18:20:44 -05:00
David Volovskiy
bae8c65825
Made the faces I care about not need to continuously re-find the timezone
2024-08-02 07:37:30 -04:00
David Volovskiy
4c546b14dc
The timezone now auto-corrects with DST (but still displays the same offset in the settings screen to the user)
2024-08-02 01:25:01 -04:00
David Volovskiy
149911e4ad
Time now auto-updates with DST
2024-08-02 01:23:21 -04:00
atax1a
e732afbec6
Merge pull request #424 from edwardspeyer/bug-fix-july-31
...
Allow setting July 31st as today's date
2024-07-31 18:13:40 +00: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 7d5aaf60ca
.
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
PrimmR
a9e6b82f00
Update timeout & low energy behaviour
2024-07-25 15:31:25 +01:00
voloved
6e26c01de0
Holding light button on a non-element screen will turn on the light ( #2 )
...
* Holding light button on a non-element screen will turn on the light.
* The alarm and led button press moves back to the currently-selected element symbol page rather than the next and previous one
* Usage update
2024-07-25 14:18:56 +01:00
PrimmR
cb90a1980f
Added LED button combo
2024-07-24 11:18:24 +01: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
voloved
c8702d346e
Added subscreens to periodic table face; added title and faster scrolling ( #1 )
...
* Added subscreens to periodic table face; added title and faster scrolling
* Resized buf for element display
* Fixed scrolling to work on actual hardware
* Added delay before _loop_text at title and bugfix on elements shorter than 6 char
* Title screen displays when le_mode starts
* Added documentation on usage and removed unneeded variable
2024-07-23 10:35:38 +01:00
Wesley Ellis
8aa1a3f8fa
Merge pull request #422 from wryun/fix-totp-lfs-error-params
...
Fix TOTP LFS printf string
2024-07-21 08:43:05 -04:00
James Haggerty
222c60b072
Fix TOTP LFS printf string
2024-07-21 09:10:28 +10:00
James Haggerty
5f1a651732
Keep light on if interacting
...
This makes it possible to do a bunch of things without
having to keep touching the light button.
I don't really see any downside with this. If you want
the light to go off, just stop touching buttons.
2024-07-21 08:25:54 +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
joeycastillo
5ec3dca9e4
documentation fix
2024-07-10 06:56:49 -04:00
joeycastillo
ac5fb40730
remove dead code
2024-07-10 06:49:56 -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
voloved
3eaf807590
Added Timeout; Ability to turn off LED and Sound; Added doublespeed mode. ( #1 )
...
* Check that color is valid
Instead of merely checking that COLOR is set, check that it is one of
RED, BLUE or GREEN
* Added ability to turn off sound and timer with modes
* Added enum for mode
---------
Co-authored-by: Wesley Ellis <tahnok@gmail.com>
2024-07-07 19:23:31 -04:00
Jose Castillo
d98d14d236
Add support for Sensor Watch Pro ( #412 )
...
* Sensor Watch Pro board definition
* Disable hot-plugging on SWCLK
* Add rainbow test
* Move interrupt mapping to board config
* New color definition for Pro boards in makefile
2024-07-06 11:07:02 -04:00
joeycastillo
89a2af92ef
silence warnings
2024-07-06 08:52:41 -04:00
Wesley Ellis
226cda748c
Merge pull request #408 from tahnok/sanity-check-color
...
Check that color is valid
2024-06-26 11:40:28 -04:00
Wesley Ellis
96fdf64c4c
Check that color is valid
...
Instead of merely checking that COLOR is set, check that it is one of
RED, BLUE or GREEN
2024-06-26 11:30:31 -04:00
Ruben Nic
7a2ecad334
Custom setting of switch from past to to index
2024-05-25 18:16:50 -04:00