platomformio

Integration with PlatformIO an open source ecosystem for IoT development. Cross-platform code builder and library manager. Continuous and IDE integration. Arduino and MBED compatible. Ready for Cloud compiling.

vigetlabs

24,512

19

0.7.1

MIT

GitHub

platomformio

Integration with PlatformIO an open source ecosystem for IoT development. Cross-platform code builder and library manager. Continuous and IDE integration. Arduino and MBED compatible. Ready for Cloud compiling.

Atmel AVR & SAM, Espressif, Freescale Kinetis, Nordic nRF51, NXP LPC, Silicon Labs EFM32, ST STM32, TI MSP430 & Tiva, Teensy, Arduino, mbed, libOpenCM3, ESP8266, etc.

Setup

  1. Install PlatformIO
  2. Set the Environment PATH package setting with the result of echo $PATH (Unix) / echo %PATH% (Windows).
  3. Create a PlatformIO project using platformio init command:
  1. Place your source files to src directory
  2. Open any file from src directory and then Build/Upload.

Note! If you have an error Program "platformio" not found in PATH, please specify "Environment PATH to run platformio" in settings.

Build

Verify your code can compile with cmd-shift-B:

build

Upload

Plug your board in and cmd-shift-U:

upload

Upload using Programmer

Plug your board in and cmd-shift-P. Please make sure to read Upload using Programmer for Atmel AVR first.

Upload SPIFFS firmware

Plug your board in and cmd-shift-F. Please make sure to read Uploading files to file system SPIFFS for ESP8266 first.

Kill Process

You can kill a process anytime with cmd-shift-k

Settings

Contributors

Acknowledgements

This package has atom-script to thank for it's good looks