An open API service indexing awesome lists of open source software.

https://github.com/gepd/deviot

Sublime Text plugin for IoT development based in PlatformIO ecosystem (Arduino IDE)
https://github.com/gepd/deviot

arduino arduino-ide deviot esp32 esp8266 ota platformio python

Last synced: 17 days ago
JSON representation

Sublime Text plugin for IoT development based in PlatformIO ecosystem (Arduino IDE)

Awesome Lists containing this project

README

        


Release
Downloads
Licence
Donate


English | Español

# Deviot



Sublime theme used: Boxy

**Deviot** is a plugin inspired in [stino](https://github.com/Robot-Will/Stino), it's compatible with Sublime Text 3 and uses the [PlatformIO](http://platformio.org/) ecosystem, which supports more than **450** boards.

# Features
- **450+ Embedded Boards**, thanks to *[PlatformIO](http://platformio.org/)*, Deviot can handle a lot of boards!
- **Library Manager**, find, install and remove any Library
- **OTA Upload** Sends your firmware Over The Air to any ***espressif*** board
- **PlatformIO Terminal**, if you love the CLI and know *[PlatformIO CLI](http://docs.platformio.org/en/latest/core.html)*, this is for you.
- **Serial Monitor**, display and Send data through a serial port
- **Quick Search**, all Deviot features at one step
- **Snippets**, code quickly with this shortcuts. [Read more](https://github.com/gepd/Deviot/wiki/Snippets-(Fragmentos))
- **Colored Output Console**, easier to understand the compilation/upload process
- **Multi-Language**, choose the available language that best suits you

Want to learn more? [**See the wiki →**](https://github.com/gepd/Deviot/wiki).

## Languages

Deviot is available in:

* **English**
* **Spanish**
* **Portuguese**
* **Chinese**
* **German**
* **Russian**
* **French** (Incomplete)
* **Italian** (Incomplete)
* **Polish** (Incomplete)
* **Korean** (Incomplete)

If you want to contribute and translate it to your language, use [this template](https://github.com/gepd/Deviot/blob/master/Languages/en.lang) or any other language file as reference. ([Languages availables](https://github.com/gepd/Deviot/tree/master/Languages))

You should let the `msgid` as is, and paste your translated string in `msgstr`. When you finish it **pull a request** with the new file. The file should be called in the [ISO 639*1](https://en.wikipedia.org/wiki/List_of_ISO_639*1_codes) format (two letters) and with the extension `.lang`

## Thanks to

* **[PlatformIO](http://www.platformio.org)**: Ivan Kravets
* **English Translation:** @thinkyhead, @dpeters19
* **Korean Translation:** @gro
* **Chinese Translation:** @chkb123456, loong
* **French Translation:** @Alnoa, @TrakJohnson
* **Italian Translation** @davide-dv, @avivace
* **Polish Translation** @jacek-c
* **Portuguese Translation** @alexandrefernandesjs
* **German Translation** @CSchoch
* **Russian** @r4dd
* **Code Contributor:** @goolic, @thinkyhead

## Donate

Support the open source!. If you liked this plugin, and you want to make a contribution to continue its development, do it through [this link](https://www.paypal.me/gepd). If you have any problems, or want to contact me:

## License

Copyright 2015-2018 GEPD

Deviot is licensed with the permissive Apache 2.0 licence. It means that you can use it personal or commercially, free of charge.

[Read](https://github.com/gepd/Deviot/blob/master/LICENCE) the full Licence file.