Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dennybiasiolli/garmin-connect-iq
Home for Garmin Connect IQ Projects
https://github.com/dennybiasiolli/garmin-connect-iq
garmin garmin-connect monkey-c
Last synced: about 2 months ago
JSON representation
Home for Garmin Connect IQ Projects
- Host: GitHub
- URL: https://github.com/dennybiasiolli/garmin-connect-iq
- Owner: dennybiasiolli
- Created: 2015-04-10T15:49:53.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2022-10-10T09:16:31.000Z (over 2 years ago)
- Last Synced: 2024-10-24T11:25:40.351Z (3 months ago)
- Topics: garmin, garmin-connect, monkey-c
- Language: Monkey C
- Size: 105 KB
- Stars: 23
- Watchers: 5
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-garmin - garmin-connect-iq - 10-10) (Watch faces / Older resources)
- awesome-garmin - garmin-connect-iq - 10-10) (Watch faces)
README
# GARMIN CONNECT IQ
My Garmin Connect IQ Project in one single repository
## Download apps
Download my apps from [Connect IQ Store](https://apps.garmin.com/en-US/developer/8bd344a5-7e1a-4209-a851-c099d2dff514/apps)
using [Garmin Express](https://www.garmin.com/en-US/software/express).## Build apps on your own
Follow [Programmer's Guide](https://developer.garmin.com/connect-iq/overview/)
to setup your Windows or Mac.- Download [Garmin Connect IQ SDK Manager](https://developer.garmin.com/connect-iq/sdk/)
- Use the SDK manager to download the latest Connect IQ SDK and devices
- Once the download completes, click Yes when prompted to use the new SDK version as your active SDK
- Close the SDK Manager
- Install `Visual Studio Code Monkey C Extension`
- In VS Code, click Ctrl + Shift + P (Command + Shift + P on Mac) and select "Monkey C: Verify Installation"
## Upload apps on Connect IQ Store
https://apps.garmin.com/en-US/developer/dashboard
## Batch compiling via command line
Check `MONKEYC` path in `compile-batch.sh` file, then launch
`./compile-batch.sh`## Command line guide
```sh
# Launch the simulator:
connectiq# Compile the executable:
monkeyc -d fenix6pro \
-f KeepCalmAndTriathlon/monkey.jungle \
-o KeepCalmAndTriathlon.prg \
-y $HOME/Downloads/developer_key.der# Run in the simulator
monkeydo KeepCalmAndTriathlon.prg fenix6pro# Compile for Publishing
monkeyc -e \
-o KeepCalmAndTriathlon.iq \
-w -f KeepCalmAndTriathlon/monkey.jungle \
-y $HOME/Downloads/developer_key.der
```## Cleanup
- Remove Garmin ConnectIQ directory, usually in `~/Library/Application Support/Garmin/ConnectIQ`
- Delete `Visual Studio Code Monkey C Extension`