Skip to content

Containerized ConnectIQ Development Environment for Linux [free]

License

Notifications You must be signed in to change notification settings

gion86/connectiq-sdk-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Containerized ConnectIQ Development Environment for Linux

TL;DR:

  • have a working Docker environment

  • have a folder DeveloperKey with all the Garmin Connect developer keys needed

  • have a folder Devices with a subfolder for each Garmin device needed for development. Those can be found in the folder $HOME/.Garmin/ConnectIQ/Devices after installation from SDK manager

  • export CIQ_SDK_VERSION=''

  • build the Docker Image: ./build

  • run xhost +local:s

  • run the Docker Image: ./run

  • launch the SDK manager to install devices: sdkmanager

  • build one of my CIQ project (e.g. RawLogger): make iq

Other available environment variables:

  • CIQ_SDK_DIR: path to SDK installation directory (default: ${HOME}/.Garmin/ConnectIQ)`

  • CIQ_SRC_DIR: path to your CIQ projects source code, mounted in /home/ciq/src (default: none)

About

Containerized ConnectIQ Development Environment for Linux [free]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 78.0%
  • Shell 22.0%