-
Notifications
You must be signed in to change notification settings - Fork 3
nCube:Thyme for Arduino Development Environment Setup with Atom (PlatformIO IDE) (English)
The development environment available for the Arduino board is typically using the Arduino IDE or installing the PlatformIO IDE in the Atom Editor.
platformIO IDE has more advantages ad flow :
- The board manger supports more than 400 boards.
- libraries management, intelligence code completion, and smart code linter. That's why this page provide how to configure the development environment using Atom editor and PlatformIO IDE.
Atom Editor is developed by Github and provided for free. Any function can be added by installing more packages. The UI can be edited easily because the editor is base on web technics like HTML, CSS, JavaScript.
In this Atom Editor official web site, you can download the installer according to your OS.
The Atom Editor starts automatically after installation is finished.
Click the install menu button under Settings menu, File tab of Atom Editor.
Search platformio package and install the platformio-ide package like picture above.
For Intelligence Code Completion, Clang is needed.
From LLVM official web site , download 3.9.1 version LLVM, and install it. For more detail, please reference PlatformIO installation guide document.
From https://github.com/IoTKETI/nCube-Thyme-Arduino, download nCbue:Thyme for Arduino libraries, and unzip it.
After clicking the PlatformIO home button top of the toolbar, to create new project click New Project button.
Select the Board and Framework according to your environment.
After configuration complete, click Finish button to create the new project.
You can find the project in
C:\Users\[User account]\Documents\PlatformIO\Projects
Click ‘Add Project Folder’ menu on File tab of Atom Editor, and choose the project.
Move the nCube:Thyme for Arduino that you downloaded and unzip to the lib directory under C:\Users\[User account]\Documents\PlatformIO\Projects\[Project name created].
- Jaeho Kim, Team Manager (jhkim@keti.re.kr)
- Il Yeup Ahn, R&D Manager (iyahn@keti.re.kr)
- Chanhyung Lee (wwoorim2@gmail.com)
- Jaehyun Lim (wce5402@naver.com)
- Hana Jo (hanajo88@gmail.com)