https://github.com/ferranpujolcamins/GarminApps
A data field for Garmin devices that displays three pieces of information.
https://github.com/ferranpujolcamins/GarminApps
Last synced: 2 months ago
JSON representation
A data field for Garmin devices that displays three pieces of information.
- Host: GitHub
- URL: https://github.com/ferranpujolcamins/GarminApps
- Owner: ferranpujolcamins
- License: mit
- Created: 2021-11-14T09:17:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-07T18:42:01.000Z (over 2 years ago)
- Last Synced: 2025-02-24T16:13:55.926Z (3 months ago)
- Language: Monkey C
- Size: 215 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-garmin - GarminApps
README
# Garmin Apps
This repository contains the code of several data fields, watch faces and apps for Garmin devices compatible with ConnectIQ.### Did you found an error?
If you found a a problem with any of the apps, or something is not working as you'd expect, please [open a new issue](https://github.com/ferranpujolcamins/GarminApps/issues/new/choose).### Do you need help?
If you have any questions about the apps, you need help, you want to share a feature idea, or anything else, please [start a discussion](https://github.com/ferranpujolcamins/GarminApps/discussions/new).### Do you want to contribute?
See [Contributing](CONTRIBUTING.md).### Donations
You can use all the apps for free. However, you can show your appreciation by making a donation. Any amount is very appreciated! Among other things, this helps me get more devices to test my fields on.[](https://www.paypal.com/donate/?business=SNYLYZW7C6NMQ&no_recurring=0&item_name=I+really+appreciate+your+contribution%21+I%27m+glad+you+found+my+work+useful.¤cy_code=EUR)
## Apps in this repository
### TargetHr data field
A data field that displays the current workout step target heart rate, in beats per minute.[](https://apps.garmin.com/en-US/apps/a686aad7-0747-47e9-b61f-83e44aa7ea3a)

When the target is a heart rate zone, the data field displays the heart rate corresponding to the middle of the zone.
For example, if the target is zone 2 and your zone 2 goes from 130 to 150 bpm, the data field will display 140.When the target is specified as a low and high heart rate limits, the data field displays the average of both values.
For example, if the target is to be between 140 and 180 bpm, the data field will display 160.When there's no active workout or the current workout step target is not heart rate, the data field displays "--".
### TargetHrZone data field
A data field that displays the heart rate zone value corresponding to the current workout target heart rate.[](https://apps.garmin.com/es-ES/apps/bd6adc81-599a-44be-a483-34b457ef9e1b)

A data field that displays the heart rate zone value corresponding to the current workout target heart rate.
When the data field shows no decimal point, it means that the target is to be in one of your heart rate zones.
When the data field does show a decimal point, it means that the target is to be in a heart rate range that does not exactly match one of your heart rate zones.
In this case, the value displayed can be configured in the app settings between the low limit of the heart range, the high limit of the heart rate range or the average of the heart rate range.Some examples:
- When the workout target is a heart rate zone, the data field displays the heart rate zone with no decimal point. For example, if the target is zone 2, the data field will display "2".- When the target is specified as a low and high heart rate limits, and those limits match one of your heart rate zones, the data field displays that heart rate zone with no decimal point. For example, if the target is to be between 170 and 190 bpm and that happens to be your zone 5, the data field will display "5".
- When the target is specified as a low and high heart rate limits, and those limits do not match one of your heart rate zones, the data field displays the heart rate zone value corresponding to the average of both values, with a decimal point. For example, if the target is to be between 160 and 180 bpm, and your zone 5 is 170-190 bpm, the data field will display "5.0".
When there's no active workout or the current workout step target is not heart rate, the data field displays "--".
### WorkoutTarget data field (Work in progress)
A data field that displays the current workout step target, no matter what kind of target it is.