diff options
-rw-r--r-- | movement/watch_faces/complication/pulsometer_face.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/movement/watch_faces/complication/pulsometer_face.c b/movement/watch_faces/complication/pulsometer_face.c index bf7027ca..3c04aa1a 100644 --- a/movement/watch_faces/complication/pulsometer_face.c +++ b/movement/watch_faces/complication/pulsometer_face.c @@ -139,7 +139,11 @@ void pulsometer_face_setup(movement_settings_t *settings, uint8_t watch_face_ind if (*context_ptr == NULL) { pulsometer_state_t *pulsometer = malloc(sizeof(pulsometer_state_t)); + pulsometer->calibration = PULSOMETER_FACE_CALIBRATION_DEFAULT; + pulsometer->pulses = 0; + pulsometer->ticks = 0; + *context_ptr = pulsometer; } } @@ -150,8 +154,6 @@ void pulsometer_face_activate(movement_settings_t *settings, void *context) { pulsometer_state_t *pulsometer = context; pulsometer->measuring = false; - pulsometer->pulses = 0; - pulsometer->ticks = 0; pulsometer_display_title(pulsometer); pulsometer_display_calibration(pulsometer); |