Commit Graph
18 Commits
Author SHA1 Message Date
Wesley EllisandGitHub 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
Wesley EllisandGitHub 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
Wesley EllisandGitHub 11de5936c5 Merge pull request #362 from Kistelini/fix
Revert "make the watch-face a global in movement.c, actually"
2024-01-22 12:09:05 -05:00
Wesley EllisandGitHub 17c1b4a354 Merge pull request #176 from neutralinsomniac/alarm-fix-conditional
alarm: fix accidental assignment vs conditional logic
2023-01-13 15:33:16 -05:00
Wesley EllisandGitHub 6ee84e7d6b Merge pull request #159 from neutralinsomniac/remove-unnecessary-conditional
remove unnecessary conditional in simple clock face
2023-01-08 12:53:16 -05:00
Wesley EllisandGitHub e2ab6cef6d Merge pull request #84 from jackbondpreston/main
add support for multiple TOTP keys
2022-09-04 12:56:42 -04:00
Wesley Ellis 6f96e848c2 Replace python with python3 for calling uf2conv
Instead of calling python use python3.

On a default debian 11 install there is no python binary, only python3.
Given that the uf2conv script is written for python 3 I think this is a
safe change to make
2022-07-14 14:42:32 -04:00
Wesley EllisandGitHub 1ec1f2e420 Add tomato face: a pomodoro style timer (#61) 2022-04-06 14:33:24 -04:00
Wesley Ellis 02c84dfd97 Add Countdown Face
A simple countdown face using movement_schedule_background_task
so that it rings, even if the another face is active

Limited to 99 minutes and 59 seconds so that the watch isn't staying
out of deep sleep for too long
2022-01-15 17:49:00 -05:00
Wesley Ellis 37ff7b9c26 Add movement_cancel_background_task
Provide a way for a scheduled background task to be cancelled
2022-01-01 14:13:04 -05:00
Wesley Ellis 4a0ff55773 Properly vendor TOTP-MCU temporarily 2021-11-23 21:40:27 -05:00
Wesley Ellis 121e6fd165 optimize totp face and add countdown 2021-11-23 21:40:27 -05:00
Wesley Ellis 653dd862b8 Fill out watch_utility_convert_to_unix_time 2021-11-23 21:32:25 -05:00
Wesley Ellis b7ed9adb6c Add initial TOTP watch face impl
Vendor code from https://github.com/Netthaw/TOTP-MCU to do the
heavy lifting of computing SHA-1 and HMAC and the rest of TOTP

Also implement a date_time to unix timestamp method
2021-11-22 21:37:21 -05:00
Wesley Ellis b0ec40ae46 Add stopwatch face to movement
Simple stopwatch that only counts seconds (not subseconds), minutes
and yes, even hours
2021-11-10 21:17:24 -05:00
Wesley Ellis b0703ec777 Beats time app + watch
Use BMP280 code as a base, but stripped down to bare bones.

Then added a new 'mode' for the current Swatch Internet Time (aka beats)
2021-09-25 17:37:46 -04:00
Wesley EllisandGitHub 7031d8fd8a fix typo in README 2021-08-02 22:08:30 -04:00