howtos:arduino-cmake

Ceci est une ancienne révision du document !


Pour utiliser cmake afin de compiler et téléverser des projets sur un arduino.

Déjà, pour vérifier que tout fonctionne (pas de nouvelle version d'arduino, etc) : * git clone https://github.com/queezythegreat/arduino-cmake.git * cd arduino-cmake; vim example/CMakeLists.txt # puis éditer en conséquence (i.e. supprimer tout sauf l'example de la led qui blink, mettre le bon port (/dev/ttyACM0) et le bon type d'arduino) * mkdir build; cd build; cmake .. && make && make upload

Problèmes courants

* cmake .. ne marche pas. Il est possible qu'une maj d'arduino ait cassé arduino-cmake. Actuellement (16/10/15), on a une version patché là https://github.com/hackEns/arduino-cmake.git qui permet de compiler avec la version disponible dans les dépots arch, i.e. 1.6.5.

* Ça upload sur un uno mais pas sur une mega : il semble qu'une maj d'arduino ait aussi cassé ça, il suffit de rajouter ces lignes :

``` mega.build.mcu=atmega2560 mega.build.core=arduino mega.build.variant=mega mega.upload.protocol=wiring mega.upload.maximum_size=253952 mega.upload.speed=115200 ``` dans /usr/share/arduino/hardware/arduino/avr/boards.txt.

  • howtos/arduino-cmake.1445008503.txt.gz
  • Dernière modification : 2022/05/05 07:40
  • (modification externe)