]> git.earman.xyz Git - sensor-watch.git/log
sensor-watch.git
8 months agoMerge pull request #114 from voloved/set-time-draw-on-activate
voloved [Fri, 21 Nov 2025 14:00:29 +0000 (09:00 -0500)]
Merge pull request #114 from voloved/set-time-draw-on-activate

Set time face isn't blank at the beginning of displaying it

8 months agoMerge pull request #98 from voloved/default_temp_in_simulator
voloved [Fri, 21 Nov 2025 13:49:38 +0000 (08:49 -0500)]
Merge pull request #98 from voloved/default_temp_in_simulator

Added default temp of 25C in simulator

8 months agoMerge pull request #81 from berdan/main
voloved [Fri, 21 Nov 2025 13:48:23 +0000 (08:48 -0500)]
Merge pull request #81 from berdan/main

pulsometer_face: Add check for negative values

8 months agoMerge pull request #105 from voloved/remove-duplicate-includes
voloved [Thu, 20 Nov 2025 23:28:24 +0000 (18:28 -0500)]
Merge pull request #105 from voloved/remove-duplicate-includes

Removed duplicate includes

8 months agoMerge pull request #96 from voloved/simon-port
voloved [Thu, 20 Nov 2025 23:28:06 +0000 (18:28 -0500)]
Merge pull request #96 from voloved/simon-port

Simon port

8 months agoMerge branch 'main' into simon-port
voloved [Thu, 20 Nov 2025 23:27:59 +0000 (18:27 -0500)]
Merge branch 'main' into simon-port

8 months agoMerge pull request #88 from voloved/lander_face_port
voloved [Thu, 20 Nov 2025 23:27:16 +0000 (18:27 -0500)]
Merge pull request #88 from voloved/lander_face_port

Lander face port

8 months agoMerge branch 'main' into lander_face_port
voloved [Thu, 20 Nov 2025 23:27:06 +0000 (18:27 -0500)]
Merge branch 'main' into lander_face_port

8 months agoMerge pull request #87 from voloved/higher-lower-port
voloved [Thu, 20 Nov 2025 23:26:19 +0000 (18:26 -0500)]
Merge pull request #87 from voloved/higher-lower-port

Higher lower port

8 months agoMerge branch 'main' into higher-lower-port
voloved [Thu, 20 Nov 2025 23:26:11 +0000 (18:26 -0500)]
Merge branch 'main' into higher-lower-port

8 months agoMerge pull request #86 from voloved/endless_runner_port
voloved [Thu, 20 Nov 2025 23:22:43 +0000 (18:22 -0500)]
Merge pull request #86 from voloved/endless_runner_port

Endless runner port

8 months agoMerge branch 'main' into endless_runner_port
voloved [Thu, 20 Nov 2025 23:22:27 +0000 (18:22 -0500)]
Merge branch 'main' into endless_runner_port

8 months agoMerge pull request #111 from voloved/blackjack_face
voloved [Thu, 20 Nov 2025 23:18:56 +0000 (18:18 -0500)]
Merge pull request #111 from voloved/blackjack_face

Added Blackjack game

8 months agoMerge pull request #148 from voloved/tap-detect-lower-power
voloved [Thu, 20 Nov 2025 23:17:50 +0000 (18:17 -0500)]
Merge pull request #148 from voloved/tap-detect-lower-power

LIS2DW tap mode uses low-power mode

8 months agoMake deadline face respect button volumes
Ante Vukorepa [Fri, 14 Nov 2025 18:32:51 +0000 (19:32 +0100)]
Make deadline face respect button volumes

Just blindly replaced watch_buzzer_play_note with watch_buzzer_play_note_with_volume

8 months agoFix compiler warnings: missing prototype, unused variables, implicit declaration
Daniel Bergman [Sat, 9 Aug 2025 18:20:10 +0000 (20:20 +0200)]
Fix compiler warnings: missing prototype, unused variables, implicit declaration

8 months agoStand on 21 if we ask for a hit
David Volovskiy [Sun, 16 Nov 2025 13:28:46 +0000 (08:28 -0500)]
Stand on 21 if we ask for a hit

8 months agoLIS2DW tap mode uses low-power mode
David Volovskiy [Sat, 15 Nov 2025 17:48:16 +0000 (12:48 -0500)]
LIS2DW tap mode uses low-power mode

9 months agoMerge pull request #122 from alesgenova/fix-year-2067
atax1a [Tue, 14 Oct 2025 00:41:20 +0000 (00:41 +0000)]
Merge pull request #122 from alesgenova/fix-year-2067

fix int32 overflow when setting a year past 2067

9 months agoMerge pull request #79 from faldor20/main
atax1a [Tue, 14 Oct 2025 00:40:46 +0000 (00:40 +0000)]
Merge pull request #79 from faldor20/main

Significantly improve off axis viewing for custom LCD

10 months agoAttempt at fixing blackjack win rate counter
David Volovskiy [Fri, 26 Sep 2025 14:02:20 +0000 (10:02 -0400)]
Attempt at fixing blackjack win rate counter

10 months agofix int32 overflow when setting a year past 2067
Alessandro Genova [Tue, 23 Sep 2025 03:42:47 +0000 (23:42 -0400)]
fix int32 overflow when setting a year past 2067

11 months agoTapping turned off when not being used since tap control uses 90uA
David Volovskiy [Mon, 8 Sep 2025 23:44:14 +0000 (19:44 -0400)]
Tapping turned off when not being used since tap control uses 90uA

11 months agoSet time face isn't blank at the beginning of displaying it
David Volovskiy [Sun, 7 Sep 2025 19:10:35 +0000 (15:10 -0400)]
Set time face isn't blank at the beginning of displaying it

11 months agoWe only stack the deck on activate and not before every new shuffle
David Volovskiy [Sun, 7 Sep 2025 12:51:47 +0000 (08:51 -0400)]
We only stack the deck on activate and not before every new shuffle

11 months agoNo longer remake deck before each shuffle
David Volovskiy [Sun, 7 Sep 2025 12:48:42 +0000 (08:48 -0400)]
No longer remake deck before each shuffle

11 months agoCan now turn on LED with long press
David Volovskiy [Sat, 6 Sep 2025 16:07:17 +0000 (12:07 -0400)]
Can now turn on LED with long press

11 months agoText fixes for classic display
David Volovskiy [Fri, 5 Sep 2025 21:07:24 +0000 (17:07 -0400)]
Text fixes for classic display

11 months agoTypo fix
David Volovskiy [Thu, 4 Sep 2025 22:29:07 +0000 (18:29 -0400)]
Typo fix

11 months agoAdded Win percentage face
David Volovskiy [Wed, 3 Sep 2025 22:18:03 +0000 (18:18 -0400)]
Added Win percentage face

11 months agoAdded documentation on tap controls and retained the tap indicator
David Volovskiy [Wed, 3 Sep 2025 12:06:03 +0000 (08:06 -0400)]
Added documentation on tap controls and retained the tap indicator

11 months agoCompiler warning fixes
David Volovskiy [Wed, 3 Sep 2025 11:56:33 +0000 (07:56 -0400)]
Compiler warning fixes

11 months agoAdded delay before showing Bust
David Volovskiy [Wed, 3 Sep 2025 11:52:18 +0000 (07:52 -0400)]
Added delay before showing Bust

11 months agoDocumented face
David Volovskiy [Wed, 3 Sep 2025 11:46:38 +0000 (07:46 -0400)]
Documented face

11 months agoDisplay of face cards and Ace
David Volovskiy [Wed, 3 Sep 2025 11:28:38 +0000 (07:28 -0400)]
Display of face cards and Ace

11 months agoAdded logic for supporting Ace
David Volovskiy [Wed, 3 Sep 2025 11:07:51 +0000 (07:07 -0400)]
Added logic for supporting Ace

11 months agoMade hand info into a struct
David Volovskiy [Wed, 3 Sep 2025 10:45:14 +0000 (06:45 -0400)]
Made hand info into a struct

11 months agoFixed a few warnings.
David Volovskiy [Wed, 3 Sep 2025 02:23:36 +0000 (22:23 -0400)]
Fixed a few warnings.

11 months agoAdded tap controls
David Volovskiy [Wed, 3 Sep 2025 02:15:06 +0000 (22:15 -0400)]
Added tap controls

11 months agoChanged order of how cards are displayed for player
David Volovskiy [Wed, 3 Sep 2025 01:57:42 +0000 (21:57 -0400)]
Changed order of how cards are displayed for player

11 months agoinitial commit of working code
David Volovskiy [Wed, 3 Sep 2025 01:34:29 +0000 (21:34 -0400)]
initial commit of working code

11 months agoEnable endless runner tapping right after leaving the title screen
David Volovskiy [Sun, 31 Aug 2025 20:28:59 +0000 (16:28 -0400)]
Enable endless runner tapping right after leaving the title screen

11 months agoLose chime plays fully when sound is on
David Volovskiy [Sun, 31 Aug 2025 13:44:46 +0000 (09:44 -0400)]
Lose chime plays fully when sound is on

11 months agoBetter enterring of time mode and sound indicator during game
David Volovskiy [Sun, 31 Aug 2025 13:35:36 +0000 (09:35 -0400)]
Better enterring of time mode and sound indicator during game

11 months agoAdded title screen to endless runner
David Volovskiy [Sat, 30 Aug 2025 14:03:40 +0000 (10:03 -0400)]
Added title screen to endless runner

11 months agoAdded lose_tune
David Volovskiy [Sat, 30 Aug 2025 14:45:06 +0000 (10:45 -0400)]
Added lose_tune

11 months agoMoved sleep animation check into the function rather than the switch statement
David Volovskiy [Wed, 27 Aug 2025 21:17:11 +0000 (17:17 -0400)]
Moved sleep animation check into the function rather than the switch statement

11 months agoFixed proper usage of blinkng
David Volovskiy [Wed, 27 Aug 2025 13:09:44 +0000 (09:09 -0400)]
Fixed proper usage of blinkng

11 months agoStop blink animation when leaving sleep mode
David Volovskiy [Wed, 27 Aug 2025 13:03:31 +0000 (09:03 -0400)]
Stop blink animation when leaving sleep mode

11 months agoMOVEMENT_CLOCK_MODE_12H works on the time display
David Volovskiy [Wed, 27 Aug 2025 12:45:16 +0000 (08:45 -0400)]
MOVEMENT_CLOCK_MODE_12H works on the time display

11 months agoBlink colon on showing time in custom display
David Volovskiy [Wed, 27 Aug 2025 12:06:52 +0000 (08:06 -0400)]
Blink colon on showing time in custom display

11 months agoRemoved duplicate include
David Volovskiy [Wed, 27 Aug 2025 11:44:59 +0000 (07:44 -0400)]
Removed duplicate include

11 months agoRemoved duplicate includes
David Volovskiy [Wed, 27 Aug 2025 11:42:54 +0000 (07:42 -0400)]
Removed duplicate includes

11 months agomovement_get_temperature no longer returns early in case logic after reading will...
David Volovskiy [Sun, 24 Aug 2025 12:58:49 +0000 (08:58 -0400)]
movement_get_temperature no longer returns early in case logic after reading will ever be needed

11 months agoincrease delay before checking VBUS_DET
Joey Castillo [Sun, 24 Aug 2025 12:28:50 +0000 (08:28 -0400)]
increase delay before checking VBUS_DET

11 months agoTemperature now can be set by simulator
David Volovskiy [Sat, 23 Aug 2025 15:45:53 +0000 (11:45 -0400)]
Temperature now can be set by simulator

11 months agoCorrected obstacle on classic face
David Volovskiy [Sat, 23 Aug 2025 13:41:42 +0000 (09:41 -0400)]
Corrected  obstacle on classic face

11 months agoReferenicng local time function
David Volovskiy [Sat, 23 Aug 2025 12:04:09 +0000 (08:04 -0400)]
Referenicng local time function

11 months agoFixed up start chime
David Volovskiy [Sat, 23 Aug 2025 11:55:12 +0000 (07:55 -0400)]
Fixed up start chime

11 months agoTap enabe and disable added; fixed soundOn icon
David Volovskiy [Sat, 23 Aug 2025 11:37:24 +0000 (07:37 -0400)]
Tap enabe and disable added; fixed soundOn icon

11 months agoIncluded delay library
David Volovskiy [Wed, 20 Aug 2025 02:00:03 +0000 (22:00 -0400)]
Included delay library

11 months agoFixed duplicate cases
David Volovskiy [Wed, 20 Aug 2025 01:47:51 +0000 (21:47 -0400)]
Fixed duplicate cases

11 months agoAble to start runner with a tap
David Volovskiy [Wed, 20 Aug 2025 00:18:20 +0000 (20:18 -0400)]
Able to start runner with a tap

11 months agoEnable tap functionality
David Volovskiy [Wed, 20 Aug 2025 00:16:43 +0000 (20:16 -0400)]
Enable tap functionality

11 months agoAdded default temp of 25C in simulator
David Volovskiy [Tue, 19 Aug 2025 12:41:18 +0000 (08:41 -0400)]
Added default temp of 25C in simulator

11 months agoAdded fallbacks on custom dispaly texts
David Volovskiy [Tue, 19 Aug 2025 11:00:35 +0000 (07:00 -0400)]
Added fallbacks on custom dispaly texts

11 months agoRefactored text display
David Volovskiy [Tue, 19 Aug 2025 10:59:59 +0000 (06:59 -0400)]
Refactored text display

11 months agoMoved Simon face
David Volovskiy [Tue, 19 Aug 2025 02:10:49 +0000 (22:10 -0400)]
Moved Simon face

11 months agoAdded tapping to endless runner
David Volovskiy [Sun, 17 Aug 2025 16:54:33 +0000 (12:54 -0400)]
Added tapping to endless runner

12 months agoChanged the text logic to watch_display_text
David Volovskiy [Wed, 13 Aug 2025 02:08:28 +0000 (22:08 -0400)]
Changed the text logic to watch_display_text

12 months agoAdded lander face
David Volovskiy [Wed, 13 Aug 2025 01:22:58 +0000 (21:22 -0400)]
Added lander face

12 months agoRemoved Aces; Added --- across screen when losing
David Volovskiy [Wed, 13 Aug 2025 00:07:03 +0000 (20:07 -0400)]
Removed Aces; Added --- across screen when losing

12 months agoMoved away from watch_display_string
David Volovskiy [Tue, 12 Aug 2025 23:43:28 +0000 (19:43 -0400)]
Moved away from watch_display_string

12 months agoFixed segmapping
David Volovskiy [Tue, 12 Aug 2025 22:57:15 +0000 (18:57 -0400)]
Fixed segmapping

12 months agoMoved face
David Volovskiy [Tue, 12 Aug 2025 02:03:15 +0000 (22:03 -0400)]
Moved face

12 months agoincluded delay.h
David Volovskiy [Tue, 12 Aug 2025 01:15:44 +0000 (21:15 -0400)]
included delay.h

12 months agoFixed time display
David Volovskiy [Tue, 12 Aug 2025 01:12:27 +0000 (21:12 -0400)]
Fixed time display

12 months agoModified for custom display
David Volovskiy [Tue, 12 Aug 2025 01:05:04 +0000 (21:05 -0400)]
Modified for custom display

12 months agoMoved face
David Volovskiy [Tue, 12 Aug 2025 00:47:01 +0000 (20:47 -0400)]
Moved face

12 months agoAdd a defensive check for negative values - silences compiler warnings
Daniel Bergman [Sat, 9 Aug 2025 17:52:35 +0000 (19:52 +0200)]
Add a defensive check for negative values - silences compiler warnings

12 months agouse 0 contrast for custom lcd
Eli Dowling [Fri, 8 Aug 2025 12:23:33 +0000 (22:23 +1000)]
use 0 contrast for custom lcd

this greatly improves off axis viewing, for an extremely slightly reduction in actual contrast when viewed on axis.

12 months agowatch-faces.mk: add totp_face.c, got lost while adding totp_lfs_face
Michael Köfinger [Mon, 4 Aug 2025 21:38:38 +0000 (23:38 +0200)]
watch-faces.mk: add totp_face.c, got lost while adding totp_lfs_face

12 months agoremove outdated guidance from watch face template
Joey Castillo [Mon, 4 Aug 2025 11:16:37 +0000 (07:16 -0400)]
remove outdated guidance from watch face template

12 months agoAvoid confusion between T and E on classic display
Lorenzo Prosseda [Mon, 4 Aug 2025 09:32:32 +0000 (11:32 +0200)]
Avoid confusion between T and E on classic display

In place of T, display a + character in positions 4 and 6

12 months agoadd Baby kicks face (#70)
Gábor Nyéki [Sun, 3 Aug 2025 17:59:14 +0000 (13:59 -0400)]
add Baby kicks face (#70)

12 months agoported pulsometer_face and counter_face from movement and optimized it for the custom...
metrast [Sun, 3 Aug 2025 17:26:17 +0000 (19:26 +0200)]
ported pulsometer_face and counter_face from movement and optimized it for the custom lcd (#67)

12 months agoAdd "Jurassic Park" custom signal tune (#53)
Lorenzo Prosseda [Sun, 3 Aug 2025 17:23:51 +0000 (17:23 +0000)]
Add "Jurassic Park" custom signal tune (#53)

* Add "Jurassic Park" custom signal tune

* Change tune to "staccato" tempo

Draws less power while playing

12 months agoPort the interval_face complication to Second Movement (#66)
Lorenzo Prosseda [Sun, 3 Aug 2025 17:22:18 +0000 (17:22 +0000)]
Port the interval_face complication to Second Movement (#66)

* Port the interval_face complication to Second Movement

- Compile inside Second Movement
- Support custom display

* Refactor display buffer name, enlarge index buffer

Also removed now unused _blink_idx array

* Fix Clear setting not showing, and its formatting

* Rename work interval label to make it unique

* Skip empty interval timers while cycling through

12 months agoFix set_time_face erroneously setting the local time when changing timezone
Alessandro Genova [Tue, 29 Jul 2025 04:27:16 +0000 (00:27 -0400)]
Fix set_time_face erroneously setting the local time when changing timezone

12 months agoClear low energy animation when waking up
Lorenzo Prosseda [Fri, 1 Aug 2025 16:44:03 +0000 (18:44 +0200)]
Clear low energy animation when waking up

12 months agoFix simulator deep sleep mode
Alessandro Genova [Tue, 29 Jul 2025 03:58:03 +0000 (23:58 -0400)]
Fix simulator deep sleep mode

12 months agoPort of timer_face from legacy (#64)
Lorenzo Prosseda [Sun, 3 Aug 2025 17:19:26 +0000 (17:19 +0000)]
Port of timer_face from legacy (#64)

- Closes https://github.com/joeycastillo/second-movement/issues/15
- Fixed issue with colon disappearing if exiting settings mode on the CLEAR or LOOP strings
- Use newer print function with fallback for classic display

12 months agoAdd "Evengelion" custom signal tune (#52)
Lorenzo Prosseda [Sun, 3 Aug 2025 17:17:57 +0000 (17:17 +0000)]
Add "Evengelion" custom signal tune (#52)

* Add "Evengelion" custom signal tune

First notes from the opening "Cruel Angel Thesis"

* Change tune to "staccato" tempo

Draws less power while playing

12 months agoAdded simple coin flip watch face (#63)
Vaipex [Sun, 3 Aug 2025 17:16:34 +0000 (17:16 +0000)]
Added simple coin flip watch face (#63)

12 months agoMonitor for LIS2DW accelerometer (#61)
Konrad Rieck [Sun, 3 Aug 2025 17:12:43 +0000 (19:12 +0200)]
Monitor for LIS2DW accelerometer (#61)

This watch face displays the current reading of the LIS2DW12 accelerometer.
The axis (x,y,z) can be selected using the alarm button. A long press on the
light button allows to configure the sensor, including its mode, data rate,
low power mode, bandwidth filtering, range, filter type, and low noise mode.

The watch face is mainly designed for experimenting with the sensor and
configuring it for other developing other watch faces.

12 months agoMove totp_lfs face from legacy
James Haggerty [Tue, 22 Jul 2025 10:32:38 +0000 (20:32 +1000)]
Move totp_lfs face from legacy

Changes:
- use 3 characters if possible for identifier
- rename from totp_face_lfs to totp_lfs_face for consistency

12 months agoAdd Japanese Era (Wareki) Display Feature (for Custom LCD) (#57)
kbc-yam [Sun, 3 Aug 2025 17:09:19 +0000 (02:09 +0900)]
Add Japanese Era (Wareki) Display Feature (for Custom LCD) (#57)

12 months agoBlank day field on reset
Daniel Bergman [Thu, 31 Jul 2025 20:34:11 +0000 (22:34 +0200)]
Blank day field on reset

12 months agoPort of deadline face (#48)
Konrad Rieck [Sun, 3 Aug 2025 17:03:12 +0000 (19:03 +0200)]
Port of deadline face (#48)

* port of deadline face

* removed beep type enum from header

---------

Co-authored-by: Joey Castillo <joeycastillo@utexas.edu>
12 months agoWordle port (#45)
voloved [Sun, 3 Aug 2025 16:56:23 +0000 (12:56 -0400)]
Wordle port (#45)

* Moved Wordle from legacy to main folder

* Add delays before registering btns, don't repeat words, cleaned up enum names

* Updated print logic for second movement

* Removed from watch_faces