Il est bien fait et bien documenté. Il y a cependant une petite différence par rapport à écrire ton programme (le fichier .ino) dans l'IDE c'est que tu ne peux utiliser que des fonctions déjà déclarées (au moins la signature, comme en C/C++). En Arduino pur, tu peux, par exemple, utiliser dans ta fonction loop des fonctions qui sont écrites en dessous sans problème; ce n'est pas le cas avec ce Makefile.
Moi, je l'utilise de la façon suivante:
Je le clone quelque part dans mon répertoire perso, je renseigne la variable d'environnement $ARDMK_DIR avec le chemin vers le répertoire de clonage et, pour chaque projet, je crée un Makefile qui définit les variables nécessaire et qui inclue celui générique. Ça donne, par exemple :
[^] # Re: Je tente en aveugle...
Posté par aiolos . En réponse au message [ RÉSOLU] Installation Arduino 1.8.4 sous Ubuntu 16.04.3LTS : gros problème. Évalué à 2.
J'utilise celui-ci :
https://github.com/meanbot/Arduino-Makefile
Il est bien fait et bien documenté. Il y a cependant une petite différence par rapport à écrire ton programme (le fichier .ino) dans l'IDE c'est que tu ne peux utiliser que des fonctions déjà déclarées (au moins la signature, comme en C/C++). En Arduino pur, tu peux, par exemple, utiliser dans ta fonction loop des fonctions qui sont écrites en dessous sans problème; ce n'est pas le cas avec ce Makefile.
Moi, je l'utilise de la façon suivante:
Je le clone quelque part dans mon répertoire perso, je renseigne la variable d'environnement $ARDMK_DIR avec le chemin vers le répertoire de clonage et, pour chaque projet, je crée un Makefile qui définit les variables nécessaire et qui inclue celui générique. Ça donne, par exemple :
Ce n'est pas la seule façon de faire, au taf, par exemple, on a plus tendance à l'inclure dans nos projets en tant que submodule git.