Skip to content

roelofk/HeartRateRunner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c828f20 · Sep 21, 2023

History

20 Commits
Jan 14, 2016
Jan 14, 2016
Nov 26, 2015
Nov 26, 2015
Nov 26, 2015
Nov 3, 2019
Nov 3, 2019
Nov 3, 2019
Nov 27, 2015
Dec 24, 2015
Nov 26, 2015
Jan 14, 2016
Nov 26, 2015
Nov 3, 2019
Nov 3, 2019

Repository files navigation

Heart Rate Runner

HeartRateRunner Screenshot Bright HeartRateRunner Screenshot Dark

Shows heart rate color arcs with a heart rate indicator. This is free a Data Field for the Fenix 3 that shows multiple values on a single field. Heart Rate Runner is open source and its code resides at github: https://github.com/roelofk/HeartRateRunner

Release versions of Heart Rate Runner are published in the Garmin App Store

===============================================

Special thanks

  • To Konrad Paumann
  • Thank you for your hard work and making your code freely available!!!
  • Heart Rate Runner datafield is an addition to RunnersField
  • RunnersField is open source and its code resides at github: https://github.com/kopa/RunnersField
  • Release versions of RunnersField are published in the Garmin App Store

===============================================

Feedback

===============================================

Features

  • HEART RATE: shows five colored zones. Zone is made thicker when in zone and indicator shows where in the zone you are.
  • HEART RATE SETTINS: you can set your own zones in settings
  • TIME: 12/24h mode based on system settings.
  • PACE: pace in km/min or mi/min based on system settings (as average of the last 10 values).
  • AVG PACE: average pace over the whole activity.
  • DISTANCE: elapsed distance in km or miles based on system settings.
  • DURATION: duration of the activity in [hh:]mm:ss
  • use bright or dark color scheme based on the background color setting of the app (Settings/Apps/Run/Background Color). needs at least a firmware with SDK 1.2 compatibility (otherwise bright scheme is always used).

===============================================

Install Instructions

A Data Field needs to be set up within the settings for a given activity (like Run)

  • Long Press UP
  • Settings
  • Apps
  • Run
  • Data Screens
  • Screen N
  • Layout
  • Select single field
  • Field 1
  • Select ConnectIQ Fields
  • Select HeartRateRunner
  • Long Press Down to go back to watch face

===============================================

Usage

Start Run activity. Hopefully you see the HeartRateRunner datafield and can read the values.

===============================================

Changelog 1.2.3

  • Optemized code

Changelog 1.2.2

  • Moved Time to center

Changelog 1.2.1

  • Minor change to heartrate indicator making it more precise
  • Hard set background of heartrate and time to black because of readability issues in inverse mode
  • Added some screenshots, showing settings and that the app can be deleted through Garmin connect app

Changelog 1.2

  • Heart rate zones can now be set trough settings
  • Had to remove gps indication because of memory issues

Changelog 1.1

  • Heart rate better visualization (white on black) on bottom center
  • Added time in heart rate zone top center
  • Improved memory print
  • Removed battery and gps visualization in service of memory and time spend in heart rate zone

Changelog 1.0.3

  • Fixed an error

Changelog 1.0.2

  • Heart rate indicator better accuracy

Changelog 1.0.1

  • Heart rate zone indicator now black with white edges, hopefully better visible
  • Heart rate zones are calculated with age: hrmax = 217 - (0.85 × age)
  • zone1 = maxHr * 0.64;
  • zone2 = maxHr * 0.72;
  • zone3 = maxHr * 0.79;
  • zone4 = maxHr * 0.87;
  • zone5 = maxHr * 0.94;
  • hrmax = 217 - (0.85 × age);

===============================================