Compatible with CLion
Aug 30, 2017
8 077
CLion Arduino Plugin v2
This is a branch of the original CLionArduinoPlugin written by Francois Cambell to resolve crash issues.
Branched Repo | Original Repo | Issues

This is a plugin that integrates Arduino CMake into the IDE.

The current features are to create an Arduino CMake project in one click, and to create new sketch files.

Future features are to add menu option to easily change the board type, port number, import existing Arduino projects, etc.

Download plugin

Recent change notes

  • Fixed to run on CLion 2016.3.2 and 2017.2.1
  • Updating plugin xml to create a branch that can be uploaded to Jetbrains plugin repo.
  • Fixed .ino and .pde files not refactorable. Increased compatibility for Servo library
  • Re-compiled for Java 6
  • Added new project creation to Welcome Screen and File menu
  • Compatiblity with Arduino SDK 1.6 on Mac OS X
  • Removed Groovy runtime, no longer necessary
  • Fixed organization
  • Convert a project to Arduino CMake. This replaces CMakeLists.txt with a default one, deletes the default main.cpp file, copies in the Arduino CMake toolchain files, and deletes the build direcory to start fresh
  • Associates .ino and .pde files as C++ source, so you get syntax highlighting and prediction, etc.
  • Create a new sketch file in any directory. If you omit the extension, it will add .ino automatically
  • Adds import for Arduino.h to all newly created sketch files to enable code completion
  • Compiled with Java 6 for compatibility with OS X out of the box