{ "LilyPadUSB": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_LILYPAD_USB", "f_cpu": "8000000L", "mcu": "atmega32u4", "usb_product": "LilyPad USB", "variant": "leonardo", "hwids": [ ["0x1B4F", "0x9207"], ["0x1B4F", "0x9208"] ] }, "frameworks": ["arduino"], "name": "Arduino LilyPad USB", "platform": "atmelavr", "upload": { "disable_flushing": true, "maximum_ram_size": 2560, "maximum_size": 28672, "protocol": "avr109", "require_upload_port" : true, "speed": 57600, "use_1200bps_touch": true, "wait_for_upload_port": true }, "url": "http://arduino.cc/en/Main/ArduinoBoardLilyPadUSB", "vendor": "Arduino" }, "atmegangatmega168": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_NG", "f_cpu": "16000000L", "mcu": "atmega168", "variant": "standard" }, "frameworks": ["arduino"], "name": "Arduino NG or older ATmega168", "platform": "atmelavr", "upload": { "maximum_ram_size": 1024, "maximum_size": 14336, "protocol": "arduino", "require_upload_port" : true, "speed": 19200 }, "url": "http://arduino.cc/en/main/boards", "vendor": "Arduino" }, "atmegangatmega8": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_NG", "f_cpu": "16000000L", "mcu": "atmega8", "variant": "standard" }, "frameworks": ["arduino"], "name": "Arduino NG or older ATmega8", "platform": "atmelavr", "upload": { "maximum_ram_size": 1024, "maximum_size": 7168, "protocol": "arduino", "require_upload_port" : true, "speed": 19200 }, "url": "http://arduino.cc/en/main/boards", "vendor": "Arduino" }, "btatmega168": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_BT", "f_cpu": "16000000L", "mcu": "atmega168", "variant": "eightanaloginputs" }, "frameworks": ["arduino"], "name": "Arduino BT ATmega168", "platform": "atmelavr", "upload": { "disable_flushing": true, "maximum_ram_size": 1024, "maximum_size": 14336, "protocol": "arduino", "require_upload_port" : true, "speed": 19200 }, "url": "http://arduino.cc/en/main/boards", "vendor": "Arduino" }, "btatmega328": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_BT", "f_cpu": "16000000L", "mcu": "atmega328p", "variant": "eightanaloginputs" }, "frameworks": ["arduino"], "name": "Arduino BT ATmega328", "platform": "atmelavr", "upload": { "disable_flushing": true, "maximum_ram_size": 2048, "maximum_size": 28672, "protocol": "arduino", "require_upload_port" : true, "speed": 19200 }, "url": "http://arduino.cc/en/main/boards", "vendor": "Arduino" }, "diecimilaatmega168": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_DUEMILANOVE", "f_cpu": "16000000L", "mcu": "atmega168", "variant": "standard" }, "frameworks": ["arduino"], "name": "Arduino Duemilanove or Diecimila ATmega168", "platform": "atmelavr", "upload": { "maximum_ram_size": 1024, "maximum_size": 14336, "protocol": "arduino", "require_upload_port" : true, "speed": 19200 }, "url": "http://arduino.cc/en/Main/ArduinoBoardDiecimila", "vendor": "Arduino" }, "diecimilaatmega328": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_DUEMILANOVE", "f_cpu": "16000000L", "mcu": "atmega328p", "variant": "standard" }, "frameworks": ["arduino"], "name": "Arduino Duemilanove or Diecimila ATmega328", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 30720, "protocol": "arduino", "require_upload_port" : true, "speed": 57600 }, "url": "http://arduino.cc/en/Main/ArduinoBoardDiecimila", "vendor": "Arduino" }, "esplora": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_ESPLORA", "f_cpu": "16000000L", "mcu": "atmega32u4", "usb_product": "Arduino Esplora", "variant": "leonardo", "hwids": [ ["0x2341", "0x003C"], ["0x2341", "0x803C"], ["0x2A03", "0x003C"], ["0x2A03", "0x803C"] ] }, "frameworks": ["arduino"], "name": "Arduino Esplora", "platform": "atmelavr", "upload": { "disable_flushing": true, "maximum_ram_size": 2560, "maximum_size": 28672, "protocol": "avr109", "require_upload_port" : true, "speed": 57600, "use_1200bps_touch": true, "wait_for_upload_port": true }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-esplora", "vendor": "Arduino" }, "ethernet": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_ETHERNET", "f_cpu": "16000000L", "mcu": "atmega328p", "variant": "ethernet" }, "frameworks": ["arduino"], "name": "Arduino Ethernet", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 32256, "protocol": "arduino", "require_upload_port" : true, "speed": 115200 }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-ethernet", "vendor": "Arduino" }, "fio": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_FIO", "f_cpu": "8000000L", "mcu": "atmega328p", "variant": "eightanaloginputs" }, "frameworks": ["arduino"], "name": "Arduino Fio", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 30720, "protocol": "arduino", "require_upload_port" : true, "speed": 57600 }, "url": "http://arduino.cc/en/Main/ArduinoBoardFio", "vendor": "Arduino" }, "leonardo": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_LEONARDO", "f_cpu": "16000000L", "mcu": "atmega32u4", "usb_product": "Arduino Leonardo", "variant": "leonardo", "hwids": [ ["0x2341", "0x0036"], ["0x2341", "0x8036"], ["0x2A03", "0x0036"], ["0x2A03", "0x8036"] ] }, "frameworks": ["arduino"], "name": "Arduino Leonardo", "platform": "atmelavr", "upload": { "disable_flushing": true, "maximum_ram_size": 2560, "maximum_size": 28672, "protocol": "avr109", "require_upload_port" : true, "speed": 57600, "use_1200bps_touch": true, "wait_for_upload_port": true }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-leonardo", "vendor": "Arduino" }, "leonardoeth": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_LEONARDO", "f_cpu": "16000000L", "mcu": "atmega32u4", "usb_product": "Arduino Leonardo ETH", "variant": "leonardo", "hwids": [ ["0x2A03", "0x8040"], ["0x2A03", "0x0040"] ] }, "frameworks": ["arduino"], "name": "Arduino Leonardo ETH", "platform": "atmelavr", "upload": { "disable_flushing": true, "maximum_ram_size": 2560, "maximum_size": 28672, "protocol": "avr109", "require_upload_port" : true, "speed": 57600, "use_1200bps_touch": true, "wait_for_upload_port": true }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-leonardo-eth", "vendor": "Arduino" }, "lilypadatmega168": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_LILYPAD", "f_cpu": "8000000L", "mcu": "atmega168", "variant": "standard" }, "frameworks": ["arduino"], "name": "Arduino LilyPad ATmega168", "platform": "atmelavr", "upload": { "maximum_ram_size": 1024, "maximum_size": 14336, "protocol": "arduino", "require_upload_port" : true, "speed": 19200 }, "url": "http://arduino.cc/en/Main/ArduinoBoardLilyPad", "vendor": "Arduino" }, "lilypadatmega328": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_LILYPAD", "f_cpu": "8000000L", "mcu": "atmega328p", "variant": "standard" }, "frameworks": ["arduino"], "name": "Arduino LilyPad ATmega328", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 30720, "protocol": "arduino", "require_upload_port" : true, "speed": 57600 }, "url": "http://arduino.cc/en/Main/ArduinoBoardLilyPad", "vendor": "Arduino" }, "megaADK": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_ADK", "f_cpu": "16000000L", "mcu": "atmega2560", "variant": "mega" }, "frameworks": ["arduino"], "name": "Arduino Mega ADK", "platform": "atmelavr", "upload": { "maximum_ram_size": 8192, "maximum_size": 253952, "protocol": "wiring", "require_upload_port" : true, "speed": 115200 }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-mega-adk", "vendor": "Arduino" }, "megaatmega1280": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_MEGA", "f_cpu": "16000000L", "mcu": "atmega1280", "variant": "mega" }, "frameworks": ["arduino"], "name": "Arduino Mega or Mega 2560 ATmega1280", "platform": "atmelavr", "upload": { "maximum_ram_size": 8192, "maximum_size": 126976, "protocol": "arduino", "require_upload_port" : true, "speed": 57600 }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-mega-2560", "vendor": "Arduino" }, "megaatmega2560": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_MEGA2560", "f_cpu": "16000000L", "mcu": "atmega2560", "variant": "mega" }, "frameworks": ["arduino", "simba"], "name": "Arduino Mega or Mega 2560 ATmega2560 (Mega 2560)", "platform": "atmelavr", "upload": { "maximum_ram_size": 8192, "maximum_size": 253952, "protocol": "wiring", "require_upload_port" : true, "speed": 115200 }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-mega-2560", "vendor": "Arduino" }, "micro": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_MICRO", "f_cpu": "16000000L", "mcu": "atmega32u4", "usb_product": "Arduino Micro", "variant": "micro", "hwids": [ ["0x2341", "0x0037"], ["0x2341", "0x8037"], ["0x2A03", "0x0037"], ["0x2A03", "0x8037"] ] }, "frameworks": ["arduino"], "name": "Arduino Micro", "platform": "atmelavr", "upload": { "disable_flushing": true, "maximum_ram_size": 2560, "maximum_size": 28672, "protocol": "avr109", "require_upload_port" : true, "speed": 57600, "use_1200bps_touch": true, "wait_for_upload_port": true }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-micro", "vendor": "Arduino" }, "miniatmega168": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_MINI", "f_cpu": "16000000L", "mcu": "atmega168", "variant": "eightanaloginputs" }, "frameworks": ["arduino"], "name": "Arduino Mini ATmega168", "platform": "atmelavr", "upload": { "maximum_ram_size": 1024, "maximum_size": 14336, "protocol": "arduino", "require_upload_port" : true, "speed": 19200 }, "url": "http://arduino.cc/en/Main/ArduinoBoardMini", "vendor": "Arduino" }, "miniatmega328": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_MINI", "f_cpu": "16000000L", "mcu": "atmega328p", "variant": "eightanaloginputs" }, "frameworks": ["arduino"], "name": "Arduino Mini ATmega328", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 28672, "protocol": "arduino", "require_upload_port" : true, "speed": 115200 }, "url": "http://arduino.cc/en/Main/ArduinoBoardMini", "vendor": "Arduino" }, "nanoatmega168": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_NANO", "f_cpu": "16000000L", "mcu": "atmega168", "variant": "eightanaloginputs" }, "frameworks": ["arduino"], "name": "Arduino Nano ATmega168", "platform": "atmelavr", "upload": { "maximum_ram_size": 1024, "maximum_size": 14336, "protocol": "arduino", "require_upload_port" : true, "speed": 19200 }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-nano", "vendor": "Arduino" }, "nanoatmega328": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_NANO", "f_cpu": "16000000L", "mcu": "atmega328p", "variant": "eightanaloginputs" }, "frameworks": ["arduino", "simba"], "name": "Arduino Nano ATmega328", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 30720, "protocol": "arduino", "require_upload_port" : true, "speed": 57600 }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-nano", "vendor": "Arduino" }, "pro16MHzatmega168": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_PRO", "f_cpu": "16000000L", "mcu": "atmega168", "variant": "eightanaloginputs" }, "frameworks": ["arduino"], "name": "Arduino Pro or Pro Mini ATmega168 (5V, 16 MHz)", "platform": "atmelavr", "upload": { "maximum_ram_size": 1024, "maximum_size": 14336, "protocol": "arduino", "require_upload_port" : true, "speed": 19200 }, "url": "http://arduino.cc/en/Main/ArduinoBoardProMini", "vendor": "Arduino" }, "pro16MHzatmega328": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_PRO", "f_cpu": "16000000L", "mcu": "atmega328p", "variant": "eightanaloginputs" }, "frameworks": ["arduino"], "name": "Arduino Pro or Pro Mini ATmega328 (5V, 16 MHz)", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 30720, "protocol": "arduino", "require_upload_port" : true, "speed": 57600 }, "url": "http://arduino.cc/en/Main/ArduinoBoardProMini", "vendor": "Arduino" }, "pro8MHzatmega168": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_PRO", "f_cpu": "8000000L", "mcu": "atmega168", "variant": "eightanaloginputs" }, "frameworks": ["arduino"], "name": "Arduino Pro or Pro Mini ATmega168 (3.3V, 8 MHz)", "platform": "atmelavr", "upload": { "maximum_ram_size": 1024, "maximum_size": 14336, "protocol": "arduino", "require_upload_port" : true, "speed": 19200 }, "url": "http://arduino.cc/en/Main/ArduinoBoardProMini", "vendor": "Arduino" }, "pro8MHzatmega328": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_PRO", "f_cpu": "8000000L", "mcu": "atmega328p", "variant": "eightanaloginputs" }, "frameworks": ["arduino"], "name": "Arduino Pro or Pro Mini ATmega328 (3.3V, 8 MHz)", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 30720, "protocol": "arduino", "require_upload_port" : true, "speed": 57600 }, "url": "http://arduino.cc/en/Main/ArduinoBoardProMini", "vendor": "Arduino" }, "robotControl": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_ROBOT_CONTROL", "f_cpu": "16000000L", "mcu": "atmega32u4", "usb_product": "Robot Control", "variant": "robot_control", "hwids": [ ["0x2341", "0x0038"], ["0x2341", "0x8038"], ["0x2A03", "0x0038"], ["0x2A03", "0x8038"] ] }, "frameworks": ["arduino"], "name": "Arduino Robot Control", "platform": "atmelavr", "upload": { "disable_flushing": true, "maximum_ram_size": 2560, "maximum_size": 28672, "protocol": "avr109", "require_upload_port" : true, "speed": 57600, "use_1200bps_touch": true, "wait_for_upload_port": true }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-robot", "vendor": "Arduino" }, "robotMotor": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_ROBOT_MOTOR", "f_cpu": "16000000L", "mcu": "atmega32u4", "usb_product": "Robot Motor", "variant": "robot_motor", "hwids": [ ["0x2341", "0x0039"], ["0x2341", "0x8039"], ["0x2A03", "0x0039"], ["0x2A03", "0x8039"] ] }, "frameworks": ["arduino"], "name": "Arduino Robot Motor", "platform": "atmelavr", "upload": { "disable_flushing": true, "maximum_ram_size": 2560, "maximum_size": 28672, "protocol": "avr109", "require_upload_port" : true, "speed": 57600, "use_1200bps_touch": true, "wait_for_upload_port": true }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-robot", "vendor": "Arduino" }, "uno": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO", "f_cpu": "16000000L", "mcu": "atmega328p", "variant": "standard", "hwids": [ ["0x2341", "0x0043"], ["0x2341", "0x0001"], ["0x2A03", "0x0043"] ] }, "frameworks": ["arduino", "simba"], "name": "Arduino Uno", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 32256, "protocol": "arduino", "require_upload_port" : true, "speed": 115200 }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-uno", "vendor": "Arduino" }, "yun": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_YUN", "f_cpu": "16000000L", "mcu": "atmega32u4", "usb_product": "Arduino Yun", "variant": "yun", "hwids": [ ["0x2341", "0x0041"], ["0x2341", "0x8041"], ["0x2A03", "0x0041"], ["0x2A03", "0x8041"] ] }, "frameworks": ["arduino"], "name": "Arduino Yun", "platform": "atmelavr", "upload": { "disable_flushing": true, "maximum_ram_size": 2560, "maximum_size": 28672, "protocol": "avr109", "require_upload_port" : true, "speed": 57600, "use_1200bps_touch": true, "via_ssh": true, "wait_for_upload_port": true }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-yun", "vendor": "Arduino" }, "yunmini": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_YUN", "f_cpu": "16000000L", "mcu": "atmega32u4", "usb_product": "Arduino Yun Mini", "variant": "yun", "hwids": [ ["0x2A03", "0x8050"], ["0x2A03", "0x0050"] ] }, "frameworks": ["arduino"], "name": "Arduino Yun Mini", "platform": "atmelavr", "upload": { "disable_flushing": true, "maximum_ram_size": 2560, "maximum_size": 28672, "protocol": "avr109", "require_upload_port" : true, "speed": 57600, "use_1200bps_touch": true, "via_ssh": true, "wait_for_upload_port": true }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-yun-mini", "vendor": "Arduino" }, "chiwawa": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_YUN", "f_cpu": "16000000L", "mcu": "atmega32u4", "usb_product": "Arduino Industrial 101", "variant": "yun", "hwids": [ ["0x2A03", "0x8056"], ["0x2A03", "0x0056"] ] }, "frameworks": ["arduino"], "name": "Arduino Industrial 101", "platform": "atmelavr", "upload": { "disable_flushing": true, "maximum_ram_size": 2560, "maximum_size": 28672, "protocol": "avr109", "require_upload_port" : true, "speed": 57600, "use_1200bps_touch": true, "via_ssh": true, "wait_for_upload_port": true }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-industrial-101", "vendor": "Arduino" }, "one": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_YUN", "f_cpu": "16000000L", "mcu": "atmega32u4", "usb_product": "Linino One", "variant": "yun", "hwids": [ ["0x2A03", "0x8001"], ["0x2A03", "0x0001"] ] }, "frameworks": ["arduino"], "name": "Linino One", "platform": "atmelavr", "upload": { "disable_flushing": true, "maximum_ram_size": 2560, "maximum_size": 28672, "protocol": "avr109", "require_upload_port" : true, "speed": 57600, "use_1200bps_touch": true, "via_ssh": true, "wait_for_upload_port": true }, "url": "http://www.linino.org/portfolio/linino-one/", "vendor": "Linino" }, "due": { "build": { "core": "arduino", "extra_flags": "-D__SAM3X8E__ -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM", "f_cpu": "84000000L", "mcu": "sam3x8e", "cpu": "cortex-m3", "usb_product": "Arduino Due", "variant": "arduino_due_x", "ldscript": "sam3x8e.ld", "hwids": [ ["0x2341", "0x003D"], ["0x2A03", "0x003D"] ] }, "frameworks": ["arduino", "simba"], "name": "Arduino Due (Programming Port)", "platform": "atmelsam", "upload": { "disable_flushing": true, "maximum_ram_size": 32768, "maximum_size": 524288, "protocol": "sam-ba", "require_upload_port" : true, "use_1200bps_touch": true, "wait_for_upload_port": false }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-due", "vendor": "Arduino" }, "dueUSB": { "build": { "core": "arduino", "extra_flags": "-D__SAM3X8E__ -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM", "f_cpu": "84000000L", "mcu": "sam3x8e", "cpu": "cortex-m3", "usb_product": "Arduino Due", "variant": "arduino_due_x", "ldscript": "sam3x8e.ld", "hwids": [ ["0x2341", "0x003E"], ["0x2A03", "0x003E"] ] }, "frameworks": ["arduino"], "name": "Arduino Due (USB Native Port)", "platform": "atmelsam", "upload": { "disable_flushing": true, "maximum_ram_size": 32768, "maximum_size": 524288, "protocol": "sam-ba", "require_upload_port" : true, "use_1200bps_touch": true, "wait_for_upload_port": true }, "url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-due", "vendor": "Arduino" }, "zero": { "build": { "core": "arduino_zero", "extra_flags": "-DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__", "f_cpu": "48000000L", "mcu": "samd21g18a", "cpu": "cortex-m0plus", "usb_product": "Arduino Zero", "variant": "arduino_zero", "ldscript": "flash_with_bootloader.ld", "hwids": [ ["0x2341", "0x804D"], ["0x03EB", "0x2157"] ] }, "frameworks": ["arduino"], "name": "Arduino Zero (Programming Port)", "platform": "atmelsam", "upload": { "disable_flushing": true, "maximum_ram_size": 32768, "maximum_size": 262144, "protocol": "openocd", "require_upload_port" : false, "use_1200bps_touch": false, "wait_for_upload_port": false }, "url": "https://www.arduino.cc/en/Main/ArduinoBoardZero", "vendor": "Arduino" }, "zeroUSB": { "build": { "core": "arduino_zero", "extra_flags": "-DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__", "f_cpu": "48000000L", "mcu": "samd21g18a", "cpu": "cortex-m0plus", "usb_product": "Arduino Zero", "variant": "arduino_zero", "ldscript": "flash_with_bootloader.ld", "hwids": [ ["0x2341", "0x804D"], ["0x2341", "0x004D"], ["0x2341", "0x824D"] ] }, "frameworks": ["arduino"], "name": "Arduino Zero (USB Native Port)", "platform": "atmelsam", "upload": { "disable_flushing": true, "maximum_ram_size": 32768, "maximum_size": 262144, "protocol": "sam-ba", "require_upload_port" : true, "use_1200bps_touch": true, "wait_for_upload_port": true }, "url": "https://www.arduino.cc/en/Main/ArduinoBoardZero", "vendor": "Arduino" }, "mkr1000USB": { "build": { "core": "arduino_zero", "extra_flags": "-DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD -D__SAMD21G18A__", "f_cpu": "48000000L", "mcu": "samd21g18a", "cpu": "cortex-m0plus", "usb_product": "Arduino MKR1000", "variant": "mkr1000", "ldscript": "flash_with_bootloader.ld", "hwids": [ ["0x2341", "0x804E"], ["0x2341", "0x004E"], ["0x2341", "0x824E"], ["0x2341", "0x024E"] ] }, "frameworks": ["arduino"], "name": "Arduino MKR1000", "platform": "atmelsam", "upload": { "disable_flushing": true, "maximum_ram_size": 32768, "maximum_size": 262144, "protocol": "sam-ba", "require_upload_port" : true, "use_1200bps_touch": true, "wait_for_upload_port": true }, "url": "https://www.arduino.cc/en/Main/ArduinoMKR1000", "vendor": "Arduino" }, "mzeropro": { "build": { "core": "arduino_zero_org", "extra_flags": "-DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__", "f_cpu": "48000000L", "mcu": "samd21g18a", "cpu": "cortex-m0plus", "usb_product": "Arduino M0 Pro", "variant": "arduino_zero_org", "ldscript": "samd21g18a_bootloader_org.ld", "hwids": [ ["0x2A03", "0x804F"], ["0x03EB", "0x2111"] ] }, "frameworks": ["arduino"], "name": "Arduino M0 Pro (Programming Port)", "platform": "atmelsam", "upload": { "disable_flushing": true, "maximum_ram_size": 32768, "maximum_size": 262144, "protocol": "openocd", "require_upload_port" : false, "use_1200bps_touch": false, "wait_for_upload_port": false, "section_start": "0x4000" }, "url": "http://www.arduino.org/products/boards/arduino-m0-pro", "vendor": "Arduino" }, "mzeroproUSB": { "build": { "core": "arduino_zero_org", "extra_flags": "-DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__", "f_cpu": "48000000L", "mcu": "samd21g18a", "cpu": "cortex-m0plus", "usb_product": "Arduino M0 Pro", "variant": "arduino_zero_org", "ldscript": "samd21g18a_bootloader_org.ld", "hwids": [ ["0x2A03", "0x804F"], ["0x2A03", "0x004F"] ] }, "frameworks": ["arduino"], "name": "Arduino M0 Pro (Native USB Port)", "platform": "atmelsam", "upload": { "disable_flushing": true, "maximum_ram_size": 32768, "maximum_size": 262144, "protocol": "stk500v2", "require_upload_port" : true, "speed": 57600, "use_1200bps_touch": true, "wait_for_upload_port": true, "section_start": "0x4000" }, "url": "http://www.arduino.org/products/boards/arduino-m0-pro", "vendor": "Arduino" }, "mzeroUSB": { "build": { "core": "arduino_zero_org", "extra_flags": "-DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__", "f_cpu": "48000000L", "mcu": "samd21g18a", "cpu": "cortex-m0plus", "usb_product": "Arduino M0", "variant": "arduino_zero_org", "ldscript": "samd21g18a_bootloader_org.ld", "hwids": [ ["0x2A03", "0x804E"], ["0x2A03", "0x004E"] ] }, "frameworks": ["arduino"], "name": "Arduino M0", "platform": "atmelsam", "upload": { "disable_flushing": true, "maximum_ram_size": 32768, "maximum_size": 262144, "protocol": "stk500v2", "require_upload_port" : true, "speed": 57600, "use_1200bps_touch": true, "wait_for_upload_port": true, "section_start": "0x4000" }, "url": "http://www.arduino.org/products/boards/arduino-m0", "vendor": "Arduino" }, "tian": { "build": { "core": "arduino_zero_org", "extra_flags": "-DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__", "f_cpu": "48000000L", "mcu": "samd21g18a", "cpu": "cortex-m0plus", "usb_product": "Arduino Tian", "variant": "arduino_zero_org", "ldscript": "samd21g18a_bootloader_org.ld", "hwids": [ ["0x2A03", "0x8052"], ["0x10C4", "0xEA70"] ] }, "frameworks": ["arduino"], "name": "Arduino Tian", "platform": "atmelsam", "upload": { "disable_flushing": true, "maximum_ram_size": 32768, "maximum_size": 262144, "protocol": "stk500v2", "require_upload_port" : true, "speed": 57600, "use_1200bps_touch": true, "wait_for_upload_port": true, "section_start": "0x4000" }, "url": "http://www.arduino.org/products/boards/arduino-tian", "vendor": "Arduino" } }