{ "ardhat": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DAVR_ARDHAT", "f_cpu": "16000000L", "mcu": "atmega328p", "variant": "standard" }, "frameworks": ["arduino"], "name": "ubIQio Ardhat", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 32256, "protocol": "arduino", "require_upload_port" : true, "speed": 115200 }, "url": "http://ardhat.com", "vendor": "ubIQio" }, "raspduino": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DAVR_RASPDUINO", "f_cpu": "16000000L", "mcu": "atmega328p", "variant": "standard" }, "frameworks": ["arduino"], "name": "BitWizard Raspduino", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 30720, "protocol": "arduino", "require_upload_port" : true, "speed": 57600 }, "url": "http://www.bitwizard.nl/wiki/index.php/Raspduino", "vendor": "BitWizard" }, "emonpi": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DAVR_EMONPI", "f_cpu": "16000000L", "mcu": "atmega328p", "variant": "standard" }, "frameworks": ["arduino"], "name": "OpenEnergyMonitor emonPi", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 30720, "protocol": "arduino", "require_upload_port" : true, "speed": 115200 }, "url": "https://github.com/openenergymonitor/emonpi", "vendor": "OpenEnergyMonitor" }, "sainSmartDue": { "build": { "core": "arduino", "extra_flags": "-D__SAM3X8E__ -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM", "f_cpu": "84000000L", "mcu": "at91sam3x8e", "cpu": "cortex-m3", "usb_product": "Arduino Due", "variant": "arduino_due_x", "ldscript": "sam3x8e.ld", "hwids": [ ["0x2341", "0x003E"] ] }, "frameworks": ["arduino"], "name": "SainSmart 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.sainsmart.com/arduino/control-boards/sainsmart-due-atmel-sam3x8e-arm-cortex-m3-board-black.html", "vendor": "SainSmart" }, "sainSmartDueUSB": { "build": { "core": "arduino", "extra_flags": "-D__SAM3X8E__ -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM", "f_cpu": "84000000L", "mcu": "at91sam3x8e", "cpu": "cortex-m3", "usb_product": "Arduino Due", "variant": "arduino_due_x", "ldscript": "sam3x8e.ld", "hwids": [ ["0x2341", "0x003E"] ] }, "frameworks": ["arduino"], "name": "SainSmart 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.sainsmart.com/arduino/control-boards/sainsmart-due-atmel-sam3x8e-arm-cortex-m3-board-black.html", "vendor": "SainSmart" }, "panStampAVR": { "build": { "core": "panstamp", "extra_flags": "-DPANSTAMP_AVR", "f_cpu": "8000000L", "mcu": "atmega328p", "variant": "panstamp" }, "frameworks": ["arduino"], "name": "PanStamp AVR", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 32256, "protocol": "arduino", "require_upload_port" : true, "speed": 57600 }, "url": "http://www.panstamp.com/product/panstamp-avr/", "vendor": "PanStamp" }, "panStampNRG": { "build": { "core": "panstamp", "f_cpu": "12000000L", "mcu": "cc430f5137", "variant": "panstamp_nrg_1.1" }, "frameworks": ["arduino"], "name": "PanStamp NRG 1.1", "platform": "timsp430", "upload": { "maximum_ram_size": 4096, "maximum_size": 32640, "protocol": "flash-bsl" }, "url": "http://www.panstamp.com/product/197/", "vendor": "PanStamp" }, "reprap_rambo": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DAVR_RAMBO", "f_cpu": "16000000L", "mcu": "atmega2560", "variant": "rambo" }, "frameworks": ["arduino"], "name": "RepRap RAMBo", "platform": "atmelavr", "upload": { "maximum_ram_size": 8192, "maximum_size": 258048, "protocol": "wiring", "require_upload_port" : true, "speed": 115200 }, "url": "http://reprap.org/wiki/Rambo", "vendor": "RepRap" }, "sanguino_atmega1284p": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DAVR_SANGUINO", "f_cpu": "16000000L", "mcu": "atmega1284p", "variant": "sanguino" }, "frameworks": ["arduino"], "name": "Sanguino ATmega1284p (16MHz)", "platform": "atmelavr", "upload": { "maximum_ram_size": 16384, "maximum_size": 130048, "protocol": "arduino", "require_upload_port" : true, "speed": 115200 }, "url": "https://code.google.com/p/sanguino/", "vendor": "Sanguino" }, "sanguino_atmega1284_8m": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DAVR_SANGUINO", "f_cpu": "8000000L", "mcu": "atmega1284p", "variant": "sanguino" }, "frameworks": ["arduino"], "name": "Sanguino ATmega1284p (8MHz)", "platform": "atmelavr", "upload": { "maximum_ram_size": 16384, "maximum_size": 130048, "protocol": "arduino", "require_upload_port" : true, "speed": 57600 }, "url": "https://code.google.com/p/sanguino/", "vendor": "Sanguino" }, "sanguino_atmega644": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DAVR_SANGUINO", "f_cpu": "16000000L", "mcu": "atmega644", "variant": "sanguino" }, "frameworks": ["arduino"], "name": "Sanguino ATmega644 or ATmega644A (16 MHz)", "platform": "atmelavr", "upload": { "maximum_ram_size": 4096, "maximum_size": 64512, "protocol": "arduino", "require_upload_port" : true, "speed": 115200 }, "url": "https://code.google.com/p/sanguino/", "vendor": "Sanguino" }, "sanguino_atmega644_8m": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DAVR_SANGUINO", "f_cpu": "8000000L", "mcu": "atmega644", "variant": "sanguino" }, "frameworks": ["arduino"], "name": "Sanguino ATmega644 or ATmega644A (8 MHz)", "platform": "atmelavr", "upload": { "maximum_ram_size": 4096, "maximum_size": 64512, "protocol": "arduino", "require_upload_port" : true, "speed": 57600 }, "url": "https://code.google.com/p/sanguino/", "vendor": "Sanguino" }, "sanguino_atmega644p": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DAVR_SANGUINO", "f_cpu": "16000000L", "mcu": "atmega644p", "variant": "sanguino" }, "frameworks": ["arduino"], "name": "Sanguino ATmega644P or ATmega644PA (16 MHz)", "platform": "atmelavr", "upload": { "maximum_ram_size": 4096, "maximum_size": 64512, "protocol": "arduino", "require_upload_port" : true, "speed": 115200 }, "url": "https://code.google.com/p/sanguino/", "vendor": "Sanguino" }, "sanguino_atmega644p_8m": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DAVR_SANGUINO", "f_cpu": "8000000L", "mcu": "atmega644p", "variant": "sanguino" }, "frameworks": ["arduino"], "name": "Sanguino ATmega644P or ATmega644PA (8 MHz)", "platform": "atmelavr", "upload": { "maximum_ram_size": 4096, "maximum_size": 64512, "protocol": "arduino", "require_upload_port" : true, "speed": 57600 }, "url": "https://code.google.com/p/sanguino/", "vendor": "Sanguino" }, "tinyduino": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_LILYPAD", "f_cpu": "8000000L", "mcu": "atmega328p", "variant": "standard" }, "frameworks": ["arduino"], "name": "TinyCircuits TinyDuino Processor Board", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 30720, "protocol": "arduino", "require_upload_port" : true, "speed": 57600 }, "url": "https://tiny-circuits.com/tinyduino-processor-board.html", "vendor": "TinyCircuits" }, "blend": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR", "f_cpu": "16000000L", "mcu": "atmega32u4", "usb_product": "RedBearLab Blend", "variant": "leonardo", "hwids": [ ["0x2341", "0x8036"] ] }, "frameworks": ["arduino"], "name": "RedBearLab Blend", "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://redbearlab.com/blend/", "vendor": "RedBearLab" }, "blendmicro8": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR", "f_cpu": "8000000L", "mcu": "atmega32u4", "usb_product": "RedBearLab Blend", "variant": "micro", "hwids": [ ["0x03EB", "0x2404"] ] }, "frameworks": ["arduino"], "name": "RedBearLab Blend Micro 3.3V/8MHz", "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://redbearlab.com/blendmicro/", "vendor": "RedBearLab" }, "blendmicro16": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR", "f_cpu": "16000000L", "mcu": "atmega32u4", "usb_product": "RedBearLab Blend", "variant": "micro", "hwids": [ ["0x03EB", "0x2404"] ] }, "frameworks": ["arduino"], "name": "RedBearLab Blend Micro 3.3V/16MHz (overclock)", "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://redbearlab.com/blendmicro/", "vendor": "RedBearLab" }, "tinylily": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_LILYPAD", "f_cpu": "8000000L", "mcu": "atmega328p", "variant": "standard" }, "frameworks": ["arduino"], "name": "TinyCircuits TinyLily Mini Processor", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 30720, "protocol": "arduino", "require_upload_port" : true, "speed": 57600 }, "url": "https://tiny-circuits.com/tiny-lily-mini-processor.html", "vendor": "TinyCircuits" }, "lightup": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DAVR_LEONARDO", "f_cpu": "8000000L", "mcu": "atmega32u4", "usb_product": "LightUp", "variant": "leonardo", "hwids": [ ["0x1d50", "0x6096"] ] }, "frameworks": ["arduino"], "name": "LightUp", "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": "https://www.lightup.io/", "vendor": "LightUp" }, "moteino": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DAVR_MOTEINO", "f_cpu": "16000000L", "mcu": "atmega328p", "variant": "standard" }, "frameworks": ["arduino"], "name": "LowPowerLab Moteino", "platform": "atmelavr", "upload": { "maximum_ram_size": 2048, "maximum_size": 31744, "protocol": "arduino", "require_upload_port" : true, "speed": 115200 }, "url": "https://lowpowerlab.com/shop/moteino-r4", "vendor": "LowPowerLab" }, "moteinomega": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DAVR_MOTEINOMEGA", "f_cpu": "16000000L", "mcu": "atmega1284p", "variant": "moteinomega" }, "frameworks": ["arduino"], "name": "LowPowerLab MoteinoMEGA", "platform": "atmelavr", "upload": { "maximum_ram_size": 16384, "maximum_size": 130048, "protocol": "arduino", "require_upload_port" : true, "speed": 115200 }, "url": "http://lowpowerlab.com/blog/2014/08/09/moteinomega-available-now/", "vendor": "LowPowerLab" }, "zumbt328": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_BT", "f_cpu": "16000000L", "mcu": "atmega328p", "variant": "eightanaloginputs" }, "frameworks": ["arduino"], "name": "BQ ZUM BT-328", "platform": "atmelavr", "upload": { "disable_flushing": true, "maximum_ram_size": 2048, "maximum_size": 28672, "protocol": "arduino", "require_upload_port" : true, "speed": 19200 }, "url": "http://www.bq.com/gb/products/zum.html", "vendor": "BQ" }, "quirkbot": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DQUIRKBOT", "f_cpu": "8000000L", "mcu": "atmega32u4", "variant" : "quirkbot", "usb_product": "Quirkbot", "hwids": [ ["0x2886", "0xf004"], ["0x2886", "0xf005"], ["0x2886", "0xf006"], ["0x2886", "0xf007"] ] }, "frameworks": ["arduino"], "name": "Quirkbot", "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://quirkbot.com", "vendor": "Quirkbot" }, "wildfirev2": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_MEGA", "f_cpu": "16000000L", "mcu": "atmega1284p", "variant": "wildfirev2" }, "frameworks": ["arduino"], "name": "Wicked Device WildFire V2", "platform": "atmelavr", "upload": { "maximum_ram_size": 16384, "maximum_size": 122878, "protocol": "wiring", "require_upload_port" : true, "speed": 38400 }, "url": "http://shop.wickeddevice.com/resources/wildfire/", "vendor": "Wicked Device" }, "wildfirev3": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_MEGA", "f_cpu": "16000000L", "mcu": "atmega1284p", "variant": "wildfirev3" }, "frameworks": ["arduino"], "name": "Wicked Device WildFire V3", "platform": "atmelavr", "upload": { "maximum_ram_size": 16384, "maximum_size": 130048, "protocol": "arduino", "require_upload_port" : true, "speed": 115200 }, "url": "http://shop.wickeddevice.com/resources/wildfire/", "vendor": "Wicked Device" }, "attiny13": { "build": { "core": "core13", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_ATTINY13", "f_cpu": "9600000L", "mcu": "attiny13" }, "frameworks": ["arduino"], "name": "Generic ATTiny13", "platform": "atmelavr", "upload": { "maximum_ram_size": 64, "maximum_size": 1024, "protocol": "arduinoisp", "require_upload_port" : true, "speed": 19200 }, "url": "http://www.atmel.com/devices/ATTINY13.aspx", "vendor": "Generic ATTiny" }, "attiny24": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_ATTINY24", "f_cpu": "8000000L", "mcu": "attiny24", "variant": "tiny14" }, "frameworks": ["arduino"], "name": "Generic ATTiny24", "platform": "atmelavr", "upload": { "maximum_ram_size": 128, "maximum_size": 2048, "protocol": "usbtiny" }, "url": "http://www.atmel.com/devices/ATTINY24.aspx", "vendor": "Generic ATTiny" }, "attiny25": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_ATTINY25", "f_cpu": "8000000L", "mcu": "attiny25", "variant": "tiny8" }, "frameworks": ["arduino"], "name": "Generic ATTiny25", "platform": "atmelavr", "upload": { "maximum_ram_size": 128, "maximum_size": 2048, "protocol": "usbtiny" }, "url": "http://www.atmel.com/devices/ATTINY25.aspx", "vendor": "Generic ATTiny" }, "attiny44": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_ATTINY44", "f_cpu": "8000000L", "mcu": "attiny44", "variant": "tiny14" }, "frameworks": ["arduino"], "name": "Generic ATTiny44", "platform": "atmelavr", "upload": { "maximum_ram_size": 256, "maximum_size": 4096, "protocol": "usbtiny" }, "url": "http://www.atmel.com/devices/ATTINY44.aspx", "vendor": "Generic ATTiny" }, "attiny45": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_ATTINY45", "f_cpu": "8000000L", "mcu": "attiny45", "variant": "tiny8" }, "frameworks": ["arduino"], "name": "Generic ATTiny45", "platform": "atmelavr", "upload": { "maximum_ram_size": 256, "maximum_size": 4096, "protocol": "usbtiny" }, "url": "http://www.atmel.com/devices/ATTINY45.aspx", "vendor": "Generic ATTiny" }, "attiny84": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_ATTINY84", "f_cpu": "8000000L", "mcu": "attiny84", "variant": "tiny14" }, "frameworks": ["arduino"], "name": "Generic ATTiny84", "platform": "atmelavr", "upload": { "maximum_ram_size": 512, "maximum_size": 8192, "protocol": "usbtiny" }, "url": "http://www.atmel.com/devices/ATTINY84.aspx", "vendor": "Generic ATTiny" }, "attiny85": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_ATTINY85", "f_cpu": "8000000L", "mcu": "attiny85", "variant": "tiny8" }, "frameworks": ["arduino"], "name": "Generic ATTiny85", "platform": "atmelavr", "upload": { "maximum_ram_size": 512, "maximum_size": 8192, "protocol": "usbtiny" }, "url": "http://www.atmel.com/devices/ATTINY85.aspx", "vendor": "Generic ATTiny" }, "arduboy": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_ARDUBOY -DARDUBOY_10", "f_cpu": "16000000L", "mcu": "atmega32u4", "usb_product": "Arduboy", "variant": "leonardo", "hwids": [ ["0x2341", "0x0036"], ["0x2341", "0x8036"] ] }, "frameworks": ["arduino"], "name": "Arduboy", "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": "https://www.arduboy.com", "vendor": "Arduboy" }, "arduboy_devkit": { "build": { "core": "arduino", "extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_ARDUBOY_DEVKIT -DAB_DEVKIT", "f_cpu": "16000000L", "mcu": "atmega32u4", "usb_product": "Arduboy DevKit", "variant": "leonardo", "hwids": [ ["0x2341", "0x0036"], ["0x2341", "0x8036"] ] }, "frameworks": ["arduino"], "name": "Arduboy DevKit", "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": "https://www.arduboy.com", "vendor": "Arduboy" } }