Compatible with CLion
Feb 17, 2016
22 122
CLion Arduino Plugin
GitHub | Issues

This is a plugin to enable Arduino CMake integration into CLion. It uses the amazing Arduino CMake project from queezythegreat.

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.

Recent change notes

  • 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