Download an SDK and set it as the current SDK using the SDK Manager
Download devices using the SDK Manager
Run the Monkey C: Verify Installation command to ensure the development environment is correctly setup
Features
The Monkey C extension allows for creating, building, and running a Connect IQ app. It also provides autocomplete and syntax highlighting for .mc and .jungle files.
The following commands are supported:
Build Current Project: compile an app
Build for Device: launch the Build for Device wizard to select the device, location, and build mode of the build
Configure Monkey Barrels: add or remove barrels to the current project
Edit Annotations: add or remove annotations to a barrel project
Edit Application: set the app type, minimum SDK, and other application settings in manifest.xml
Edit Languages: select the translations provided by the app
Edit Permissions: select the permissions needed by the app
Edit Products: select individual products to support
Export Project: generate a .iq file for upload or a .barrel file for distribution
New Project: launch the New Project wizard
Open Monkey Graph: opens the Monkey Graph FIT tool
Open Monkey Motion: opens the Monkey Motion animation tool
Open ERA Viewer: opens the ERA Viewer
Open SDK Manager: opens the SDK Manager
Regenerate UUID: regenerate the UUID for the app
Run App: run an app
Set Products by Connect IQ Version: select products to support based on device grouping and support Connect IQ versions
Verify Installation: verify that the Connect IQ SDK is correctly installed
View Documentation: view the documentation that is found in the SDK
Extension Settings
This extension contributes the following settings:
monkeyC.compilerOptions: additional parameters to pass to the compiler
monkeyC.compilerWarnings: show warnings from the compiler, default is true
monkeyC.developerKeyPath: the path to your Connect IQ developer key
monkeyC.javaPath: the path to the Java to use for running Java based tools
monkeyC.jungle: the jungle file(s) to use for compilation, default is monkey.jungle