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
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
Ruben Nic
af0f8d2732
If the alarm is enabled show bell not signal
2024-05-18 10:44:43 -04:00
Ruben Nic
53f11cbd1e
have close enough to update less and clean up code
2024-05-15 12:30:00 -04:00
Ruben Nic
fa35b8bb77
Add close enough clock face
2024-05-06 20:32:59 -04:00
Matt Greer
9794f86430
simon_face: Simon game complication
2024-05-05 13:43:33 -04:00
R. Alex Barbieri
2ce07f9539
add blinking to DST toggle in settings page
2024-04-27 13:33:32 -05:00
R. Alex Barbieri
e3d67af604
Merge remote-tracking branch 'origin/main' into manual_dst_toggle
...
* origin/main: (119 commits)
add an openocd.cfg for openocd 0.12.0
Fix compile errors and warnings in movement.c and shell.c
faces/totp: avoid displaying when key is invalid
faces/totp: fix error message not displayed bug
faces/totp: remove dynamic memory allocation
faces/totp: improve memory usage
faces: restore simple_clock_face
uf2conv: argument to `re.split` should be a rawstring
movement: fix unintended timeout short circuiting
movement: convert can_sleep an automatic variable
faces/pulsometer: remember pulsometer measurement
faces/pulsometer: remember pulsometer calibration
faces/totp: update copyrights
faces/totp: allow moving backwards through codes
faces/clock: add 24h only feature
faces/clock: update copyrights and credits
faces/totp: delete leading underscores
faces/totp: rename initializer macro to credential
faces/totp: improve TOTP initializer labeling
faces/totp: decode secrets when setting up
...
2024-04-27 13:23:53 -05: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
atax1a
45beca19e8
Merge pull request #389 from joeycastillo/theAlexes/add-openocd
...
add an openocd.cfg for openocd 0.12.0
2024-04-09 22:23:21 +00:00
madhogs
524098b925
add the ability to set location and birthdate in movement config
2024-03-31 13:27:54 +01:00
atax1a
d2b5ed7155
Merge pull request #383 from theAlexes/theAlexes/fix-uf2conv
...
uf2conv: argument to `re.split` should be a rawstring
2024-03-31 00:40:05 +00:00
atax1a
1e29fe85e5
Merge pull request #385 from matheusmoreira/totp-hot-patch
...
TOTP hotfix: reduce memory usage
2024-03-31 00:39:43 +00:00
Alex Maestas
f28209b290
add an openocd.cfg for openocd 0.12.0
2024-03-31 00:37:35 +00:00
TheOnePerson
c22123961f
Fix compile errors and warnings in movement.c and shell.c
2024-03-29 11:49:48 +01:00
Wesley Black
69f25f1016
Add files via upload
2024-03-20 17:54:23 -03:00
Wesley Black
0e70adf4d4
Update movement_faces.h
2024-03-20 17:53:45 -03:00
Matheus Afonso Martins Moreira
10701f3d50
faces/totp: avoid displaying when key is invalid
...
Fixes a division by zero bug caused by calling getCodeFromTimestamp
without having initialized the TOTP library with a secret first.
This was happening because the face calls totp_display on activation,
meaning the validity of the secret was not checked since this is
done in the generate function.
Now the validity of the key is determined solely by the size
of the current decoded key. A general display function checks it
and decides whether to display the code or just the error message.
The size of the current decoded key is initialized to zero
on watch face activation, ensuring fail safe operation.
Tested-by: Matheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>
Tested-on-hardware-by: madhogs <59648482+madhogs@users.noreply.github.com>
Signed-off-by: Matheus Afonso Martins Moreira <matheus.a.m.moreira@gmail.com>
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/385
2024-03-20 12:54:20 -03:00