Skip to content

Commit be23e72

Browse files
Added README
1 parent 80b0cdb commit be23e72

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
This is a JetBrains CLion plugin that integrates [Arduino CMake](https://github.com/queezythegreat/arduino-cmake) into the IDE.
2+
3+
The current features are to convert a default CLion project into an Arduino-CMake one, and to create new sketch files. When CLion adds the ability to hook into project creation directly, I will be able to make it selectable, but for now, we're stuck with having to create a new CLion project and then convert it.
4+
5+
Future features are to add menu option to easily change the board type, port number, etc.
6+
7+
**Version 1.0**
8+
9+
* 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
10+
* Associates .ino and .pde files as C++ source, so you get syntax highlighting and prediction, etc.
11+
* Create a new sketch file in any directory. If you omit the extension, it will add .ino automatically
12+
* Adds import for Arduino.h to all newly created sketch files to enable code completion

0 commit comments

Comments
 (0)