De casualidad me he topado con PlatformIO, una utilidad de linea de comandos para crear proyectos para Arduino y las placas compatibles que es sencillamente una maravilla.
El sistema crea proyectos para distintos IDE’s (CLion, Eclipse, Sublime, Qt Creator…) para poder abrirlos directamente, configura la placa que vayamos a usar y dispone de un sistema de repositorios de bibliotecas para instalarlas dónde corresponda a base de comandos.
Aún no he podido usarlo, pero pinta genial y es compatible con muchísimas placas
Ahora también tiene su «propio IDE», el cual es una versión dopada de Atom. Pero la verdad es que la integración es muy buena, es se instala muy fácil (instalar el editor y clang) y a correr. Tienes soporte para una cantidad enorme de placas, frameworks, librerías… Todo desde el editor, sin tener que ir añadiendo repositorios ni buscando por ahí.
PlatformIO es la hostia, me extraña que @MiguelAngelLV no nos haya dicho ya que lo usa intensivamente y que nos va a dar un 7 talleres de 2h cada uno para que aprendamos
En más de un evento desde que publiqué el post comenté que lo usaba. Para
mis proyectos arduino suelo tirar de él para que me genere el proyecto para
CLion