redraw
|
aba0aa97ec
|
don't jump missed ticks, forgot callbacks
|
2026-01-22 23:55:55 -03:00 |
|
redraw
|
22293ed693
|
jump counter forward when tab resumes from background
|
2026-01-22 17:39:33 -03:00 |
|
redraw
|
d653cf6921
|
renamed counter_interval to rtc_enabled
|
2026-01-22 13:18:18 -03:00 |
|
redraw
|
a3664b0789
|
update simulator rtc counter improvements to match real hardware
|
2026-01-22 12:33:34 -03:00 |
|
redraw
|
7d4a80a29d
|
fixed simulator watch rtc counter
|
2026-01-21 14:32:16 -03:00 |
|
Eirik Stanghelle Morland
|
645f761c4c
|
Indicate more stability in readme
|
2026-01-04 13:16:10 +01:00 |
|
Joey Castillo
|
84c119559d
|
Merge pull request #65 from alesgenova/rtc-counter32
Make movement use the hardware RTC in COUNTER32 mode and other improvements
|
2026-01-03 09:37:59 +08:00 |
|
Alessandro Genova
|
f6fad64eeb
|
don't force-reset the state of the RTC when rebooting
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
e353d4760f
|
disable REALLY_LONG_UP event for now
|
2026-01-02 20:07:56 -05:00 |
|
David Volovskiy
|
51ca839f3b
|
Removed all of the compiler warnings
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
994c12cc30
|
add REALLY_LONG_PRESS event after a button is held down for 1.5s
|
2026-01-02 20:07:56 -05:00 |
|
David Volovskiy
|
e8750713f8
|
Renamed LIS2DW_FIFO_TIMEOUT_SECOND to LIS2DW_FIFO_TIMEOUT
|
2026-01-02 20:07:56 -05:00 |
|
David Volovskiy
|
757f1a1de7
|
defined LIS2DW_FIFO_TIMEOUT_SECOND
|
2026-01-02 20:07:56 -05:00 |
|
David Volovskiy
|
625e920970
|
lis2dw_read_fifo(&fifo, 100 / DISPLAY_FREQUENCY))
|
2026-01-02 20:07:56 -05:00 |
|
David Volovskiy
|
19f789e428
|
Made the timeout for lis2dw_read_fifo a variable
|
2026-01-02 20:07:56 -05:00 |
|
David Volovskiy
|
c6c97556ac
|
Added FIFO timeout to LIS2DW
|
2026-01-02 20:07:56 -05:00 |
|
David Volovskiy
|
c45fed8ea9
|
Got rid of fallthrough warnings
|
2026-01-02 20:07:56 -05:00 |
|
David Volovskiy
|
c6270444f0
|
Typo fix
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
fe4541d4ee
|
fix compilation warnings in rtccount_face
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
b3c8f0f87a
|
add missing copyright headers
|
2026-01-02 20:07:56 -05:00 |
|
David Volovskiy
|
8d551d26af
|
Revert "Added print for LIS2DW interrupt"
This reverts commit 0105fee2f176b38e51cd1da8118481b82bdb35ed.
|
2026-01-02 20:07:56 -05:00 |
|
David Volovskiy
|
372992e259
|
Added print for LIS2DW interrupt
|
2026-01-02 20:07:56 -05:00 |
|
David Volovskiy
|
359bf0df69
|
Saw double-taps getting missed with latched LIR so moving back to pulsed
|
2026-01-02 20:07:56 -05:00 |
|
David Volovskiy
|
dd054efe8d
|
Added LIR latching on LIS2DW
|
2026-01-02 20:07:56 -05:00 |
|
David Volovskiy
|
c5fe350fa1
|
Explicitly set interrupt type to latched
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
7526b30b3d
|
talk to accelerometer in the app loop rather than interrupt routine
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
24400c53bb
|
fix slow default alarm tune
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
d9b65ed5c8
|
ensure a button up event is always emitted
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
dc6aebb4f8
|
add fast_stopwatch_face to default, and remove rtccount_face
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
02faae3d25
|
Events that follow a down event on the previous face should not be forwarded to the new face
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
13a5166097
|
use __builtin_ctz when processing pending events
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
e5ddbe3c10
|
immediately process events when coming out of deep sleep
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
961db3cc71
|
fix instant light not turning off after a long press
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
3ea2f9c58a
|
Allow users to set independent buzzer volume for signal/alarm
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
edd3a5c3b4
|
Add a slow display refresh mode to fast_stopwatch
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
7d0f4d1a33
|
More efficient display draw for fast_stopwatch_face
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
5293b7983c
|
Remove a few unnecessary date_time to timestamp conversions
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
450100b90a
|
make movement_set_local_date_time slightly more efficient
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
996d5d6679
|
Convert from timestamp to date_time once per second at most
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
f534e7c202
|
Fix bug that was causing notes in a sequence to play too long
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
cb05585c15
|
Fix faces that relied on watch_buzzer_play_note being blocking
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
04276c1999
|
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.
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
1b9624d042
|
Make fast_stopwatch power efficiend by using the new counter32
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
6fe1b236a4
|
Minor improvement to movement_force_led_on logic
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
9d91ff3090
|
Add an optional implementation of button debounce
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
bf9d89106f
|
Fix LED flickering while the buzzer is playing
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
557a785b1a
|
Fix chirpy to work with rtc-counter32
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
3caef587df
|
Play an arbitrary stream on the buzzer without blocking
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
c37d40d086
|
Make the simulator play beeps a lot more reliably.
|
2026-01-02 20:07:56 -05:00 |
|
Alessandro Genova
|
a34a266903
|
Add a face to debug some counter32 metrics
|
2026-01-02 20:07:44 -05:00 |
|