JustScott
526d8416ba
Add shorter/simpler weather condition options.
2025-12-31 17:52:55 +00:00
mark9064
f2814dd5ed
Use RoundedDiv utility function across project
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-12-21 20:18:04 +00:00
FintasticMan
52baa265fe
weather: Fix incorrect rounding for negative temperatures
2025-12-21 20:18:04 +00:00
Victor Kareh
66b5977f39
timer: Refactor ringing state management
...
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
Consolidate timer ringing logic and use Timer component as single source
of truth for expired state.
2025-12-13 21:31:50 +01:00
JustScott
a4918c0e96
Keep screen on during timer buzzing
...
This prevents the motorController from buzzing infinitely while the
watch is sleeping.
2025-12-13 21:31:50 +01:00
Victor Kareh
54f20ff4cb
timer: Add ringing and counter
...
The timer app issues a short buzz once and then disappears. There is no
trace left that the timer finished or how long ago. This change makes
the motor start ringing and presents a timer counter.
The timer stops buzzing after 10 seconds, and finally resets after
1 minute.
2025-12-13 21:31:50 +01:00
Titus
7128fc045d
Firmware validation: UI redesign ( #2338 )
...
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
* redesign UI for firmware validation settings page
* remove period for the sake of uniformity
* remove unnecessary symbol I added for testing purposes
* remove unnecessary whitespace
* formatting
* temporarily comment out circle radius until we deicde
* change label from Reset to Rollback
* remove commented out lines
2025-11-13 21:40:51 +01:00
mark9064
99ae2f368b
Refactor Timer component to provide expiry information ( #2365 )
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-11-09 19:17:51 +01:00
Hunman
716deff7d0
Step counter history
...
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
Store 2 days steps history and display yesterday's steps on the Steps screen
2025-11-08 20:58:23 +00:00
Scott
9093d18efc
Move TemperatureColor to SimpleWeatherService for reusability
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-11-08 18:53:04 +00:00
mark9064
075e02a33e
Constant frequency SystemTask state updates
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-11-06 21:45:03 +00:00
mark9064
ab0ba1b237
Mildly more correct linker flags
2025-11-06 21:44:38 +00:00
mark9064
56c55add59
GCC 14 compatibility
2025-11-06 21:44:38 +00:00
mark9064
3a1f4fe211
Correct tick overflow handling for timer reset
2025-11-06 21:43:48 +00:00
mark9064
fcc8073fab
Isochronous PPG sampling
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-11-05 10:34:49 +00:00
mark9064
8daddf8778
Background heartrate measurement
...
Co-Authored-By: Patric Gruber <me@patric-gruber.at>
2025-11-05 10:34:49 +00:00
Steve Amor
04afd22943
Refactor pageindicator
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-11-04 21:46:23 +01:00
Steve Amor
101f9626e3
Refactor pageindicator
2025-11-04 21:46:23 +01:00
Steve Amor
e33a83a811
Adds SetCurrentScreen method to page indicator
2025-11-04 21:46:23 +01:00
Steve Amor
026c86ef4a
Adds page indicator to music app
2025-11-04 21:46:23 +01:00
Jean-François Milants
aaf98a292a
Fix formatting
2025-11-04 21:25:31 +01:00
codingjourney
0bfa2770d5
fixed irregular pause mode blinking at clock wraparound
2025-11-04 21:25:31 +01:00
codingjourney
144242afc2
fixed a type declaration
2025-11-04 21:25:31 +01:00
codingjourney
919b578540
fixed issues found by the test-format CI job
2025-11-04 21:25:31 +01:00
codingjourney
46e4c71ef8
lap times without leading zeroes
2025-11-04 21:25:31 +01:00
codingjourney
e53e4ed23c
tightened declarations of integer fields
2025-11-04 21:25:31 +01:00
codingjourney
8a5c637eb7
prevent unnecessary redrawing of the time label
2025-11-04 21:25:31 +01:00
codingjourney
11436090f7
elapsedTimeBoundary as constexpr
2025-11-04 21:25:31 +01:00
codingjourney
b4032fff4d
fixed issues found by the test-format CI job
2025-11-04 21:25:31 +01:00
codingjourney
526b7844bb
tweaked some margins to improve aesthetics
2025-11-04 21:25:31 +01:00
codingjourney
487205ef6a
length of lap list adapting to available space
2025-11-04 21:25:31 +01:00
codingjourney
4de9fc9b88
improved layout, improved re-alignment of time fields
2025-11-04 21:25:31 +01:00
codingjourney
9a4131c40e
fixed layout of lap data
2025-11-04 21:25:31 +01:00
codingjourney
183337b6d3
upper bound for elapsed time
2025-11-04 21:25:31 +01:00
codingjourney
f720a7fb3c
upper bound for lap numbers
2025-11-04 21:25:31 +01:00
codingjourney
5c2d4a5151
fixed an integer overflow bug in time rendering
2025-11-04 21:25:31 +01:00
codingjourney
af84ec2549
added missing newline
2025-11-04 21:25:31 +01:00
codingjourney
08043c3078
common method for entering the Paused state
2025-11-04 21:25:31 +01:00
codingjourney
f1f4c9028e
fixed issues found by the test-format CI job
2025-11-04 21:25:31 +01:00
codingjourney
88e396f45f
render accurate time at pause
2025-11-04 21:25:31 +01:00
codingjourney
6361bf2838
removed superfluous default values in controller
2025-11-04 21:25:31 +01:00
codingjourney
f5a5600b79
improved naming of lap-related fields and methods
2025-11-04 21:25:31 +01:00
codingjourney
d927a22847
lap storage as CircularBuffer, minor fixes
2025-11-04 21:25:31 +01:00
codingjourney
f28aca7541
minor fixes:
...
* more consistent function names
* lapCapacity as constexpr
* LastLap returns std::optional
* simplified handling of TickType_t values
* removed unused methods
* minor fix in lap rendering
2025-11-04 21:25:31 +01:00
Jan Hustak
db5d4704cc
StopWatch: add persistence
...
# Conflicts:
# src/displayapp/screens/StopWatch.h
2025-11-04 21:25:31 +01:00
Dāvis Mošenkovs
74cf69bb67
ImmediateAlertService: fix latent bug ( #2159 )
...
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
Include null terminator in the bytes copied.
Set notif.size as it is done in AlertNotificationService.cpp and
AlertNotificationClient.cpp.
2025-11-04 09:22:44 +01:00
Steve Amor
c9a9e72c13
Removes redundant words to save space
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-10-21 11:02:18 +01:00
mark9064
ba1934f85a
Fix typos/formatting
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-10-16 09:34:55 +01:00
mark9064
cd4682d1ef
Remove unused motion subscribed method
2025-10-16 09:34:55 +01:00
mark9064
7ea36e8cac
Unconditionally calculate shake speed
CI / build-firmware (push) Has been cancelled
CI / build-simulator (push) Has been cancelled
CI / get-base-ref-size (push) Has been cancelled
CI / Compare build size (push) Has been cancelled
2025-10-15 17:36:02 +01:00