Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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`