-
Notifications
You must be signed in to change notification settings - Fork 0
Tuto scons
trecouvr edited this page Mar 18, 2012
·
1 revision
Dans les dossiers arduinos se trouvent des SConstruct, c'est l'équivalent de Makefile, scons va le lire pour savoir "comment" compiler. Avant toute chose vérifiez que vous avez installé scons
$ scons
$ scons upload
$ scons
$ scons upload
Lorsque l'on a plusieurs arduinos il est possible de préciser sur laquelle on veut uploader directement en ligne de commandes.
$ scons upload ARDUINO_PORT=/dev/ttyACMXX
Il est possible de "customiser" son SConstruct :
- ARDUINO_HOME_DEFAULT : repertoire où se trouve le dossier arduino téléchargé
- ARDUINO_PORT_DEFAULT : le port par default auquel est branché l'arduino, sous linux c'est /dev/ttyACM0
- ARDUINO_BOARD_DEFAULT : le type de la board arduino, nous utilisons le modèle 'mega2560'.
/usr/lib/gcc/avr/4.5.3/../../../avr/include/math.h:426:15: error: expected unqualified-id before ‘double’
/usr/lib/gcc/avr/4.5.3/../../../avr/include/math.h:426:15: error: expected ‘)’ before ‘double’
/usr/lib/gcc/avr/4.5.3/../../../avr/include/math.h:426:15: error: expected ‘)’ before ‘double’
Dans [path/vers/mon/dossier/arduino/hardware/arduino/cores/arduino/wiring.h:79] commenter : #define round(x) ((x)>=0?(long)((x)+0.5):(long)((x)-0.5))