Petit retour rapide sur platformio,
je l'ai testé dans Eclipse et ça va pour l'intégration, j'ai utilisé le scrypt Python fourni sur le site de plateformio ensuite un p'tit préparatif:
Il faut récupérer l'ID de la boards ici, ça c'est plutôt bien fait.
Il faut générer un projet en ligne de commande dans le dossier du projet préalablement créé:
platformio init --ide eclipse --board mightycore1284
Et c'est partit!! 8)
Ensuite les commandes d'upload, build, etc se trouvent dans cette vue:
Windows->Show View->Build target,
ça ouvre l'onglet en question avec le dossier du projet qu'il faut dérouler et ensuite on y trouve les commandes de compilation et upload.
Jusque là, j'utilisais Sloeber (Eclipse sauce Arduino).
Cependant avec Sloeber, je n'ai jamais réussi à régler le problème du baudrate durant l'upload du 1284p en "maniacDEBUG-Optiboot", normalement dans cette config, le baudrate est de 115200, mais la commande AvrDude se retrouve systématiquement avec un baudrate de 19200bauds. Pas cool.
Et c'est là que plateformio fait la différence, que ce soit avec VSCode ou Eclipse, pas de galère, ça charge à tout les coups. 8)
Après, je pense que le couple VSCode/PIO est plus "friendly user" que le couple Eclipse/PIO. La page PIO Home aide à se familiariser avec PIO, (uniquement dans VSCode et Atom). Plutôt cool ça aussi.
Mais personnellement, j'suis accro à Eclise.
Reste plus qu'à importer une librairie pour voir comment ça se passe avec Eclipse...