Arduino CLI

From Fixme.ch
Revision as of 22:38, 15 January 2013 by Rorist (Talk | contribs) (Created page with "== Makefile == * Install this: apt-get install arduino-mk avr-gcc avr-libc * Use the arduino from the command line, to compile and upload ARDUINO_DIR = /usr/share/arduino BOARD_...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Makefile

  • Install this:
apt-get install arduino-mk avr-gcc avr-libc
  • Use the arduino from the command line, to compile and upload

ARDUINO_DIR = /usr/share/arduino BOARD_TAG = atmega328 ARDUINO_PORT = /dev/ttyUSB* ARDUINO_LIBS = NewPing OtherLibs include /usr/share/arduino/Arduino.mk

  • Choose the BOARD_TAG using this command:
ard-parse-boards --boards
  • Commands
make             - no upload
make upload      - compile and upload
make clean       - remove all our dependencies
make depends     - update dependencies
make reset       - reset the Arduino by tickling DTR on the serial port
make raw_upload  - upload without first resetting
make show_boards - list all the boards defined in boards.txt