You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Haptic alerts when cadence drops below or exceeds the target range
25
+
- Visual popup when cadence crosses zone boundaries, displaying:
26
+
- Elapsed timer
27
+
- Yellow warning triangle
28
+
- "Increase Cadence" or "Decrease Cadence" message
29
+
- Vibration ON/OFF status
30
+
- Auto-dismisses after 3 seconds
31
+
- Haptic alerts when cadence drops below the target zone
32
+
- Single vibration for low cadence
24
33
25
34
### 📊 Live Run Metrics
26
35
- Cadence
27
36
- Heart rate
28
37
- Distance
29
-
- Elapsed time
30
-
31
-
### ⏺️ Activity Interaction
32
-
- Explicit start / stop cadence monitoring
33
-
- Visual indicator when monitoring is active
34
-
- No background execution unless explicitly started by the user
38
+
- Elapsed time
39
+
- Pace (min/km)
40
+
41
+
### ⏺️ Activity Recording Flow
42
+
- From the main screen, tap the screen to be prompted to start a recording
43
+
- Press START to begin recording, or BACK to cancel
44
+
- Tap the screen again during a recording to open the recording menu (Resume / Pause / Stop)
45
+
- Selecting Stop prompts you to save the activity (yes/no)
46
+
- Selecting Yes takes you to the summary screen
47
+
48
+
### 📋 Summary Screen
49
+
- Displayed after saving a completed activity, showing:
50
+
- Time
51
+
- Pace
52
+
- Distance
53
+
- Average cadence
54
+
- Cadence Quality
55
+
56
+
### 🔕 Vibration Toggle
57
+
- Double tap the UP button on the main screen to quickly toggle haptic alerts on or off
58
+
- Full-screen feedback confirms the new state:
59
+
- 🟢 Green = vibration ON
60
+
- 🔴 Red = vibration OFF
61
+
- Pending vibrations are cancelled immediately when disabled
35
62
36
63
---
37
64
65
+
### ⚙️ Settings Menu
66
+
- Accessible by holding the UP button from the main screen. Scroll between the following screens using UP/DOWN:
67
+
68
+
### 🎯 Set Cadence Target
69
+
- Set your target cadence value in spm (steps per minute)
70
+
- Use UP/DOWN to adjust the value by ±1
71
+
- Press START to confirm
72
+
73
+
### 📊 Change Bar Chart Length
74
+
- Set the duration of the cadence bar chart displayed during a run
75
+
- Options: 15 min, 30 min, 1 hour, 2 hours
76
+
- Use UP/DOWN to cycle through options
77
+
- Press START to confirm
78
+
79
+
### 👁️ Summary View ON/OFF
80
+
- Toggle the post-run summary screen on or off
81
+
82
+
---
38
83
## 🧠 Experimental Feature: Cadence Quality (CQ)
39
84
40
85
This project includes an **experimental metric** called **Cadence Quality (CQ)**, designed to provide a **higher-level assessment of cadence consistency** over the course of a run.
@@ -222,10 +267,3 @@ If fr165 is not available in your SDK version, a similar device (e.g. venu2) can
222
267
- Cadence Quality is experimental and intended for exploration and research
223
268
- Thresholds, confidence bands, and weightings are configurable
224
269
- The system is designed for iteration, validation, and future expansion
0 commit comments