{"id":15011857,"url":"https://github.com/platformio/platomformio","last_synced_at":"2025-10-06T05:31:15.081Z","repository":{"id":35313708,"uuid":"39575191","full_name":"platformio/platomformio","owner":"platformio","description":"Integration Atom IDE with PlatformIO","archived":false,"fork":true,"pushed_at":"2016-01-02T23:21:23.000Z","size":34,"stargazers_count":6,"open_issues_count":0,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-09-25T19:44:58.409Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://atom.io/packages/platomformio","language":"CoffeeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"vigetlabs/platomformio","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/platformio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-23T15:25:33.000Z","updated_at":"2024-02-19T01:09:58.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/platformio/platomformio","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/platformio%2Fplatomformio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/platformio%2Fplatomformio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/platformio%2Fplatomformio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/platformio%2Fplatomformio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/platformio","download_url":"https://codeload.github.com/platformio/platomformio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219877078,"owners_count":16554826,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-24T19:41:49.611Z","updated_at":"2025-10-06T05:31:14.734Z","avatar_url":"https://github.com/platformio.png","language":"CoffeeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# platomformio\n\nIntegration with [PlatformIO](http://platformio.org/) an open source ecosystem\nfor IoT development. Cross-platform code builder and library manager.\nContinuous and IDE integration. Arduino and MBED compatible.\nReady for Cloud compiling.\n\n*Atmel AVR \u0026 SAM, Espressif, Freescale Kinetis, Nordic nRF51, NXP LPC,\nSilicon Labs EFM32, ST STM32, TI MSP430 \u0026 Tiva, Teensy, Arduino, mbed,\nlibOpenCM3, ESP8266, etc.*\n\n## Setup\n1. Install [PlatformIO](http://platformio.org/)\n2. Set the `Environment PATH` package setting with the result of `echo $PATH` (Unix) / `echo %PATH%` (Windows).\n2. Create a PlatformIO project using [platformio init](http://docs.platformio.org/en/latest/userguide/cmd_init.html) command:\n  - Create empty directory for the new project (Unix `mkdir my-project; cd my-project`)\n  - `platformio init --board=TYPE`, where `TYPE` can be found in [Embedded Boards Explorer](http://platformio.org/#!/boards)\n3. Place your source files to `src` directory\n4. Open any file from `src` directory and then Build/Upload.\n\n\n**Note!** If you have an error `Program \"platformio\" not found in PATH`,\nplease specify \"Environment PATH to run `platformio`\" in settings.\n\n## Build\n\nVerify your code can compile with `cmd-shift-B`:\n\n![build](http://i.imgur.com/6h1OSt7.gif)\n\n## Upload\n\nPlug your board in and `cmd-shift-U`:\n\n![upload](http://i.imgur.com/sYk6qAO.gif)\n\n## Upload using Programmer\n\nPlug your board in and `cmd-shift-P`. Please make sure to read\n[Upload using Programmer for Atmel AVR](http://docs.platformio.org/en/latest/platforms/atmelavr.html#upload-using-programmer)\nfirst.\n\n## Upload SPIFFS firmware\n\nPlug your board in and `cmd-shift-F`. Please make sure to read\n[Uploading files to file system SPIFFS for ESP8266](http://docs.platformio.org/en/latest/platforms/espressif.html#uploading-files-to-file-system-spiffs)\nfirst.\n\n\n## Kill Process\n\nYou can kill a process anytime with `cmd-shift-k`\n\n## Settings\n\n- **Environment PATH to run `platformio`:** Defaults to `PATH` from current\n  Atom session. Paste here result of\n  `echo $PATH` (Unix) / `echo %PATH%` (Windows) command by typing into your terminal.\n\n- **Verbose Builds:** Default behavior is to only show build output if there is\n  an error. Check this if you want to see all build output.\n\n- **Verbose Uploads:** Default behavior is to show all upload output. Uncheck\n  this if you only want to see output if there is an error.\n\n### Contributors\n\n- [efatsi](https://github.com/efatsi)\n- [ivankravets](https://github.com/ivankravets)\n- [RomFouq](https://github.com/RomFouq)\n\n### Acknowledgements\n\n*This package has [atom-script](https://github.com/rgbkrk/atom-script) to thank\nfor it's good looks*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplatformio%2Fplatomformio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplatformio%2Fplatomformio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplatformio%2Fplatomformio/lists"}