]>
git.earman.xyz Git - sensor-watch.git/log
David Volovskiy [Sun, 23 Nov 2025 17:27:00 +0000 (12:27 -0500)]
Removed all of the compiler warnings
Alessandro Genova [Wed, 8 Oct 2025 02:26:24 +0000 (22:26 -0400)]
add REALLY_LONG_PRESS event after a button is held down for 1.5s
David Volovskiy [Thu, 13 Nov 2025 13:19:22 +0000 (08:19 -0500)]
Renamed LIS2DW_FIFO_TIMEOUT_SECOND to LIS2DW_FIFO_TIMEOUT
David Volovskiy [Wed, 8 Oct 2025 21:48:34 +0000 (17:48 -0400)]
defined LIS2DW_FIFO_TIMEOUT_SECOND
David Volovskiy [Wed, 8 Oct 2025 00:39:58 +0000 (20:39 -0400)]
lis2dw_read_fifo(&fifo, 100 / DISPLAY_FREQUENCY))
David Volovskiy [Tue, 7 Oct 2025 12:07:02 +0000 (08:07 -0400)]
Made the timeout for lis2dw_read_fifo a variable
David Volovskiy [Tue, 7 Oct 2025 11:23:26 +0000 (07:23 -0400)]
Added FIFO timeout to LIS2DW
David Volovskiy [Sat, 6 Sep 2025 15:49:00 +0000 (11:49 -0400)]
Got rid of fallthrough warnings
David Volovskiy [Sat, 6 Sep 2025 15:45:46 +0000 (11:45 -0400)]
Typo fix
Alessandro Genova [Sat, 22 Nov 2025 02:02:07 +0000 (21:02 -0500)]
fix compilation warnings in rtccount_face
Alessandro Genova [Sat, 22 Nov 2025 01:55:11 +0000 (20:55 -0500)]
add missing copyright headers
David Volovskiy [Wed, 19 Nov 2025 13:08:01 +0000 (08:08 -0500)]
Revert "Added print for LIS2DW interrupt"
This reverts commit
0105fee2f176b38e51cd1da8118481b82bdb35ed .
David Volovskiy [Wed, 19 Nov 2025 13:06:59 +0000 (08:06 -0500)]
Added print for LIS2DW interrupt
David Volovskiy [Sun, 16 Nov 2025 21:06:08 +0000 (16:06 -0500)]
Saw double-taps getting missed with latched LIR so moving back to pulsed
David Volovskiy [Sun, 16 Nov 2025 21:05:22 +0000 (16:05 -0500)]
Added LIR latching on LIS2DW
David Volovskiy [Sun, 16 Nov 2025 15:15:46 +0000 (10:15 -0500)]
Explicitly set interrupt type to latched
Alessandro Genova [Mon, 27 Oct 2025 04:22:14 +0000 (00:22 -0400)]
talk to accelerometer in the app loop rather than interrupt routine
Alessandro Genova [Mon, 20 Oct 2025 01:11:33 +0000 (21:11 -0400)]
fix slow default alarm tune
Alessandro Genova [Sun, 19 Oct 2025 03:23:43 +0000 (23:23 -0400)]
ensure a button up event is always emitted
Alessandro Genova [Sun, 19 Oct 2025 02:53:12 +0000 (22:53 -0400)]
add fast_stopwatch_face to default, and remove rtccount_face
Alessandro Genova [Tue, 16 Sep 2025 03:42:31 +0000 (23:42 -0400)]
Events that follow a down event on the previous face should not be forwarded to the new face
Alessandro Genova [Sat, 13 Sep 2025 01:41:59 +0000 (21:41 -0400)]
use __builtin_ctz when processing pending events
Alessandro Genova [Sat, 13 Sep 2025 01:26:02 +0000 (21:26 -0400)]
immediately process events when coming out of deep sleep
Alessandro Genova [Sat, 13 Sep 2025 01:20:05 +0000 (21:20 -0400)]
fix instant light not turning off after a long press
Alessandro Genova [Sun, 31 Aug 2025 03:46:34 +0000 (23:46 -0400)]
Allow users to set independent buzzer volume for signal/alarm
Alessandro Genova [Wed, 27 Aug 2025 03:56:50 +0000 (23:56 -0400)]
Add a slow display refresh mode to fast_stopwatch
Alessandro Genova [Wed, 27 Aug 2025 03:37:53 +0000 (23:37 -0400)]
More efficient display draw for fast_stopwatch_face
Alessandro Genova [Wed, 27 Aug 2025 02:23:14 +0000 (22:23 -0400)]
Remove a few unnecessary date_time to timestamp conversions
Alessandro Genova [Wed, 27 Aug 2025 02:15:01 +0000 (22:15 -0400)]
make movement_set_local_date_time slightly more efficient
Alessandro Genova [Wed, 27 Aug 2025 01:44:00 +0000 (21:44 -0400)]
Convert from timestamp to date_time once per second at most
Alessandro Genova [Tue, 19 Aug 2025 04:00:51 +0000 (00:00 -0400)]
Fix bug that was causing notes in a sequence to play too long
Alessandro Genova [Mon, 18 Aug 2025 03:35:15 +0000 (23:35 -0400)]
Fix faces that relied on watch_buzzer_play_note being blocking
Alessandro Genova [Mon, 18 Aug 2025 03:14:25 +0000 (23:14 -0400)]
Improve watch_tcc to decouple leds and buzzer as much as allowed
As a positive side effect, the led will stop emitting the faintiest
of blinks when the buzzer starts playing.
Alessandro Genova [Sun, 27 Jul 2025 02:31:53 +0000 (22:31 -0400)]
Make fast_stopwatch power efficiend by using the new counter32
Alessandro Genova [Sat, 16 Aug 2025 02:50:10 +0000 (22:50 -0400)]
Minor improvement to movement_force_led_on logic
Alessandro Genova [Thu, 7 Aug 2025 01:29:44 +0000 (21:29 -0400)]
Add an optional implementation of button debounce
Alessandro Genova [Sat, 16 Aug 2025 01:34:29 +0000 (21:34 -0400)]
Fix LED flickering while the buzzer is playing
Alessandro Genova [Fri, 15 Aug 2025 04:54:48 +0000 (00:54 -0400)]
Fix chirpy to work with rtc-counter32
Alessandro Genova [Fri, 15 Aug 2025 04:53:23 +0000 (00:53 -0400)]
Play an arbitrary stream on the buzzer without blocking
Alessandro Genova [Fri, 15 Aug 2025 01:40:02 +0000 (21:40 -0400)]
Make the simulator play beeps a lot more reliably.
Alessandro Genova [Wed, 13 Aug 2025 02:25:47 +0000 (22:25 -0400)]
Add a face to debug some counter32 metrics
Alessandro Genova [Wed, 13 Aug 2025 02:28:17 +0000 (22:28 -0400)]
Add more theoretical checks to ensure we don't miss out on any comp timers
Even without this "fix" the watch seems to be extremely stable and haven't seen
any missed timers over several days test. So this might not actually be needed,
but it should make things even safer.
Alessandro Genova [Sun, 10 Aug 2025 00:21:10 +0000 (20:21 -0400)]
Undo some workarounds implemented to fix race conditions that are no longer needed
Alessandro Genova [Sat, 9 Aug 2025 15:47:57 +0000 (11:47 -0400)]
Perform as little work as possible in the interrupt callbacks
Alessandro Genova [Fri, 8 Aug 2025 13:19:14 +0000 (09:19 -0400)]
Fix more corner case that could cause the top of minute alarm to stop firing
Alessandro Genova [Fri, 8 Aug 2025 03:34:13 +0000 (23:34 -0400)]
Fix corner case that could cause the top of minute alarm to stop firing
Alessandro Genova [Sun, 3 Aug 2025 05:13:19 +0000 (01:13 -0400)]
Align the top of the second with the 1Hz periodic interrupt
Alessandro Genova [Sun, 3 Aug 2025 03:06:45 +0000 (23:06 -0400)]
Optimize finetune and nanosec faces to work with rtc-counter32
Alessandro Genova [Wed, 6 Aug 2025 03:39:47 +0000 (23:39 -0400)]
Fix a bug that was causing 10x power usage from boot until the first sound played
Alessandro Genova [Sun, 27 Jul 2025 01:42:31 +0000 (21:42 -0400)]
Minor fixes to settings faces to work with the new rtc mode
Alessandro Genova [Sun, 27 Jul 2025 01:40:22 +0000 (21:40 -0400)]
Initial seemingly stable version of movement using the RTC COUNTER32 mode
voloved [Sun, 28 Dec 2025 00:24:04 +0000 (19:24 -0500)]
Merge pull request #172 from voloved/ping-face
Ping face
David Volovskiy [Thu, 25 Dec 2025 14:25:47 +0000 (09:25 -0500)]
Fixed clearing paddle on fast press
David Volovskiy [Sun, 21 Dec 2025 18:39:16 +0000 (13:39 -0500)]
First hit not counted; bugfixes on sound
David Volovskiy [Sun, 21 Dec 2025 18:22:43 +0000 (13:22 -0500)]
sound effect on hit
David Volovskiy [Sun, 21 Dec 2025 16:28:40 +0000 (11:28 -0500)]
Watch's refresh can't handle Fast difficulty
David Volovskiy [Sun, 21 Dec 2025 16:23:29 +0000 (11:23 -0500)]
Changed default difficulty
David Volovskiy [Sun, 21 Dec 2025 16:04:31 +0000 (11:04 -0500)]
Removed time display on ping face
David Volovskiy [Sun, 21 Dec 2025 15:50:59 +0000 (10:50 -0500)]
accelerometer moving paddle fully out
David Volovskiy [Sun, 21 Dec 2025 15:50:11 +0000 (10:50 -0500)]
Adding description
David Volovskiy [Sun, 21 Dec 2025 15:41:16 +0000 (10:41 -0500)]
bug fixes to ping face
David Volovskiy [Sun, 21 Dec 2025 14:03:19 +0000 (09:03 -0500)]
Began adding ping face
voloved [Thu, 4 Dec 2025 13:38:31 +0000 (08:38 -0500)]
Merge pull request #169 from voloved/sunrise-wrong-date-fix
Fix for wrong date being shown on sunrise/sunset complication
David Volovskiy [Thu, 4 Dec 2025 13:33:14 +0000 (08:33 -0500)]
Fix for wrong date being shown on sunrise/sunset complication
voloved [Wed, 3 Dec 2025 18:36:26 +0000 (13:36 -0500)]
Merge pull request #167 from voloved/blackjack_face
Fix Win-Lose Ratio and Reset it
David Volovskiy [Wed, 3 Dec 2025 12:55:48 +0000 (07:55 -0500)]
Doc update on the win-rate reset
David Volovskiy [Wed, 3 Dec 2025 12:50:38 +0000 (07:50 -0500)]
Able to reset the win-lose rate
David Volovskiy [Wed, 3 Dec 2025 12:43:47 +0000 (07:43 -0500)]
Fix on typecasting win rate
voloved [Tue, 2 Dec 2025 01:18:49 +0000 (20:18 -0500)]
Merge pull request #165 from voloved/double-tap
Double tap
David Volovskiy [Tue, 2 Dec 2025 01:14:54 +0000 (20:14 -0500)]
Reapply "Added double-tap capabilities to LIS2DW"
This reverts commit
3bd1254b5fbb53ce84bddd1fb806da3237a8f245 .
David Volovskiy [Tue, 2 Dec 2025 01:14:02 +0000 (20:14 -0500)]
Merge branch 'main' into double-tap
voloved [Tue, 2 Dec 2025 01:11:52 +0000 (20:11 -0500)]
Merge pull request #164 from joeycastillo/revert-149-double-tap
Revert "Added double-tap capabilities to LIS2DW"
David Volovskiy [Tue, 2 Dec 2025 01:11:40 +0000 (20:11 -0500)]
We forgot to enable the actual double tap
voloved [Tue, 2 Dec 2025 01:09:34 +0000 (20:09 -0500)]
Revert "Added double-tap capabilities to LIS2DW"
voloved [Mon, 1 Dec 2025 13:21:53 +0000 (08:21 -0500)]
Merge pull request #163 from joeycastillo/revert-158-main
Revert "Fix for wrong date being shown on sunrise/sunset complication."
voloved [Mon, 1 Dec 2025 13:19:05 +0000 (08:19 -0500)]
Revert "Fix for wrong date being shown on sunrise/sunset complication."
voloved [Sat, 29 Nov 2025 15:33:42 +0000 (10:33 -0500)]
Merge pull request #160 from oliverpool/deadline-desc
deadline_face: move description to .h file
voloved [Sat, 29 Nov 2025 15:31:26 +0000 (10:31 -0500)]
Merge pull request #161 from oliverpool/wareki-desc
wareki_face: move description to .h file and add license notice
voloved [Sat, 29 Nov 2025 15:11:45 +0000 (10:11 -0500)]
Merge pull request #158 from ch00f/main
Fix for wrong date being shown on sunrise/sunset complication.
oliverpool [Mon, 24 Nov 2025 18:32:24 +0000 (19:32 +0100)]
wareki_face: move description to .h file and add license notice
See #152
oliverpool [Mon, 24 Nov 2025 18:26:38 +0000 (19:26 +0100)]
deadline_face: move description to .h file
See #152
voloved [Wed, 26 Nov 2025 17:10:10 +0000 (12:10 -0500)]
Merge pull request #159 from voloved/blackjack_face
Updated documentation to Blackjack face
David Volovskiy [Wed, 26 Nov 2025 17:07:37 +0000 (12:07 -0500)]
Updated documentation
Michael Ciuffo [Sun, 23 Nov 2025 21:35:02 +0000 (13:35 -0800)]
Merge pull request #1 from joeycastillo/main
Updating.
ciuffo [Sun, 23 Nov 2025 21:32:05 +0000 (13:32 -0800)]
Fix for wrong sunrise/sunset in some timezones
voloved [Sat, 22 Nov 2025 14:29:33 +0000 (09:29 -0500)]
Merge pull request #103 from voloved/disable_slcd
Added watch_disable_display
voloved [Sat, 22 Nov 2025 14:18:40 +0000 (09:18 -0500)]
Merge pull request #110 from voloved/alarm_face_typo
Advanced Alarm Face Custom Display
voloved [Sat, 22 Nov 2025 13:58:24 +0000 (08:58 -0500)]
Merge pull request #95 from eiriksm/fix/blue-sim
Support blue led in sim
voloved [Sat, 22 Nov 2025 13:53:20 +0000 (08:53 -0500)]
Merge pull request #149 from voloved/double-tap
Added double-tap capabilities to LIS2DW
voloved [Sat, 22 Nov 2025 13:52:11 +0000 (08:52 -0500)]
Merge pull request #132 from voloved/i2c_returns_result
I2c returns result
David Volovskiy [Sat, 22 Nov 2025 13:50:44 +0000 (08:50 -0500)]
Merge branch 'main' into double-tap
David Volovskiy [Sat, 22 Nov 2025 13:49:54 +0000 (08:49 -0500)]
Removed 6D interrupt
voloved [Sat, 22 Nov 2025 13:45:09 +0000 (08:45 -0500)]
Merge pull request #100 from voloved/tarot-retain-settings
Tarot remembers if we have major_arcana_only on or not along with number of cards to draw
voloved [Sat, 22 Nov 2025 13:43:14 +0000 (08:43 -0500)]
Merge pull request #101 from voloved/wordle_port
Fixed title text issue in Wordle port
David Volovskiy [Sat, 22 Nov 2025 13:41:38 +0000 (08:41 -0500)]
Removed extra newline at end
David Volovskiy [Sat, 22 Nov 2025 13:41:15 +0000 (08:41 -0500)]
Merge branch 'main' into wordle_port
voloved [Sat, 22 Nov 2025 13:26:56 +0000 (08:26 -0500)]
Merge pull request #155 from joeycastillo/revert-153-patch-1
Revert "Avoid out-of-range character"
voloved [Sat, 22 Nov 2025 13:24:58 +0000 (08:24 -0500)]
Revert "Avoid out-of-range character"
voloved [Sat, 22 Nov 2025 12:48:51 +0000 (07:48 -0500)]
Merge pull request #153 from michael-lachmann/patch-1
Avoid out-of-range character
voloved [Sat, 22 Nov 2025 12:46:30 +0000 (07:46 -0500)]
Merge pull request #154 from voloved/baby-kick-no-warnings
Resized baby kick buffers to get rid of truncation warnings