3 ms·
This is great! Really like the idea of being able to move a lot of manual IDE setup/usage to a Makefile. After using the IDE for 3 years now, has anyone used a
by marclave 8y ago
This is great! Really like the idea of being able to move a lot of manual IDE setup/usage to a Makefile. After using the IDE for 3 years now, has anyone used a different IDE that boasts a lot of the same features but is a bit more... friendly?
edit: I guess we can use any IDE we want with this CLI, and make tooling around the CLI. I meant the question in past tense :)
- comboy 8y agoYou've been able to do that for years[1]. I've been mostly programming my arduinos through headless rpis, because I don't like the idea of my untested electronic designs having any connection with my desktop. Plus it's really way more handy that way, vim + all my keyboard shortcuts etc. 1. https://github.com/sudar/Arduino-Makefile https://github.com/sudar/Arduino-Makefile
- shinymark 8y agoI’m using this as well. Works great! Compiles and deploys much faster than the IDE I’ve found.
- mbanzi 8y agoWith all due respect the Arduino CLI is superior to Makefiles and similar tools. it's a single binary (no python or other stuff to install) that uses clang and other tools to automatically deal with dependencies and the process of converting an ino file to a c++ file that can be compiled. it interfaces with the library manager and core manager , downloads all the necessary files etc.. it saves you a ton of time and pain.
- ccapo 8y agoI have used the Stino plugin for sublime-text: https://github.com/Robot-Will/Stino https://github.com/Robot-Will/Stino
- tssva 8y agoThe PlatformIO IDE and cli tools have really taken off in the last couple of years. This is probably at least in part a response to that. Although the desire to move away from a computer desktop Java code base full of technical debt is probably a large part of this too. https://platformio.org https://platformio.org
- jpindar 8y agoAtmel Studio works well with Arduino. It has an "import from Arduino sketch" project option and can call AVRdude as an external tool.