Warning, /kdevelop/kdev-embedded/arduinoproject/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # 0002 # CMakeLists template to Arduino development. 0003 # 0004 ################################# 0005 # ARDUINO_PROTOCOL 0006 # if upload is done by makefile 0007 # protocol list http://www.nongnu.org/avrdude/user-manual/avrdude_4.html 0008 ################################# 0009 # ARDUINO_VAR 0010 # board variant 0011 # types can be found here: arduino/hardware/arduino/avr/variants/* 0012 # or here: 0013 # 0014 # "LilyPad Arduino USB" "leonardo" 0015 # "Arduino NG or older" "standard" 0016 # "Arduino BT" "eightanaloginputs" 0017 # "Arduino Duemilanove or Diecimila" "standard" 0018 # "Arduino Esplora" "leonardo" 0019 # "Arduino Ethernet" "ethernet" 0020 # "Arduino Fio" "eightanaloginputs" 0021 # "Arduino Gemma" "gemma" 0022 # "Arduino Leonardo" "leonardo" 0023 # "LilyPad Arduino" "standard" 0024 # "Arduino/Genuino Mega or Mega 2560" "mega" 0025 # "Arduino Mega ADK" "mega" 0026 # "Arduino/Genuino Micro" "micro" 0027 # "Arduino Mini" "eightanaloginputs" 0028 # "Arduino Nano" "eightanaloginputs" 0029 # "Arduino Pro or Pro Mini" "eightanaloginputs" 0030 # "Arduino Robot Control" "robot_control" 0031 # "Arduino Robot Motor" "robot_motor" 0032 # "Arduino/Genuino Uno" "standard" 0033 # "Arduino Yún" "yun" 0034 ################################# 0035 # ARDUINO_MCU 0036 # board microcontroller 0037 # list: $ avr-gcc -mmcu=x 0038 ################################# 0039 # ARDUINO_FCPU 0040 # board clock in Hz 0041 ################################# 0042 # ARDUINO_UPLOAD_SPEED 0043 # upload baudrate 0044 ################################# 0045 # ARDUINO_PORT 0046 # usb interface to upload 0047 # look at: $ lsusb or $ ls /dev/tty* 0048 ################################# 0049 # ARDUINO_PATH 0050 # Arduino folder 0051 # e.g: /usr/share/arduino or ~/.local/share/kdevelop/arduino-x.x.x 0052 ################################# 0053 0054 # Compile 0055 set(ARDUINO_VAR "mega") 0056 set(ARDUINO_MCU "atmega2560") 0057 set(ARDUINO_FCPU "16000000") 0058 0059 # Upload 0060 set(ARDUINO_UPLOAD_SPEED "115200") 0061 set(ARDUINO_PROTOCOL "stk500v1") 0062 set(ARDUINO_PORT "/dev/ttyACM0") 0063 0064 # Arduino path 0065 set(ARDUINO_PATH "/usr/share/arduino") 0066 ################################# 0067 0068 project(%{APPNAMELC}) 0069 0070 cmake_minimum_required(VERSION 2.8) 0071 0072 include(${CMAKE_SOURCE_DIR}/arduino.cmake) 0073 0074 set(MYPROJECT_SOURCE_FILES 0075 ${CMAKE_SOURCE_DIR}/src/main.cpp 0076 ${ARDUINO_SOURCE_FILES} 0077 ) 0078 0079 add_executable(%{APPNAMELC}.elf ${MYPROJECT_SOURCE_FILES})