Add "vendor" and "url" field to board options, change "framework" field to "frameworks" // Resolve #113

This commit is contained in:
Valeriy Koval
2015-03-11 17:48:04 +02:00
parent dc7e98c383
commit 326cf0da7d
9 changed files with 293 additions and 149 deletions

View File

@ -10,7 +10,7 @@
"variant": "flora",
"vid": "0x239A"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Adafruit Flora",
"platform": "atmelavr",
"upload": {
@ -22,7 +22,9 @@
"speed": 57600,
"use_1200bps_touch": true,
"wait_for_upload_port": false
}
},
"url": "http://www.adafruit.com/product/659",
"vendor": "Adafruit"
},
"trinket3": {
@ -33,14 +35,16 @@
"mcu": "attiny85",
"variant": "tiny8"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Adafruit Trinket 3V/8MHz",
"platform": "atmelavr",
"upload": {
"maximum_ram_size": 512,
"maximum_size": 8192,
"protocol": "usbtiny"
}
},
"url": "http://www.adafruit.com/products/1500",
"vendor": "Adafruit"
},
"trinket5": {
@ -51,14 +55,16 @@
"mcu": "attiny85",
"variant": "tiny8"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Adafruit Trinket 5V/16MHz",
"platform": "atmelavr",
"upload": {
"maximum_ram_size": 512,
"maximum_size": 8192,
"protocol": "usbtiny"
}
},
"url": "http://www.adafruit.com/products/1501",
"vendor": "Adafruit"
},
"protrinket3": {
@ -69,14 +75,16 @@
"mcu": "atmega328p",
"variant": "eightanaloginputs"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Pro Trinket 3V/12MHz (USB)",
"platform": "atmelavr",
"upload": {
"maximum_ram_size": 2048,
"maximum_size": 28672,
"protocol": "usbtiny"
}
},
"url": "http://www.adafruit.com/products/2010",
"vendor": "Adafruit"
},
"protrinket5": {
@ -87,14 +95,16 @@
"mcu": "atmega328p",
"variant": "eightanaloginputs"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Pro Trinket 5V/16MHz (USB)",
"platform": "atmelavr",
"upload": {
"maximum_ram_size": 2048,
"maximum_size": 28672,
"protocol": "usbtiny"
}
},
"url": "http://www.adafruit.com/products/2000",
"vendor": "Adafruit"
},
"protrinket3ftdi": {
"build": {
@ -104,7 +114,7 @@
"mcu": "atmega328p",
"variant": "eightanaloginputs"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Pro Trinket 3V/12MHz (FTDI)",
"platform": "atmelavr",
"upload": {
@ -113,7 +123,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 115200
}
},
"url": "http://www.adafruit.com/products/2010",
"vendor": "Adafruit"
},
"protrinket5ftdi": {
"build": {
@ -123,7 +135,7 @@
"mcu": "atmega328p",
"variant": "eightanaloginputs"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Pro Trinket 5V/16MHz (USB)",
"platform": "atmelavr",
"upload": {
@ -132,6 +144,8 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 115200
}
},
"url": "http://www.adafruit.com/products/2000",
"vendor": "Adafruit"
}
}

View File

@ -10,7 +10,7 @@
"variant": "leonardo",
"vid": "0x1B4F"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "LilyPad Arduino USB",
"platform": "atmelavr",
"upload": {
@ -22,7 +22,9 @@
"speed": 57600,
"use_1200bps_touch": true,
"wait_for_upload_port": true
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardLilyPadUSB",
"vendor": "Arduino"
},
"atmegangatmega168": {
"build": {
@ -32,7 +34,7 @@
"mcu": "atmega168",
"variant": "standard"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino NG or older ATmega168",
"platform": "atmelavr",
"upload": {
@ -41,7 +43,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 19200
}
},
"url": "http://arduino.cc/en/main/boards",
"vendor": "Arduino"
},
"atmegangatmega8": {
"build": {
@ -51,7 +55,7 @@
"mcu": "atmega8",
"variant": "standard"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino NG or older ATmega8",
"platform": "atmelavr",
"upload": {
@ -60,7 +64,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 19200
}
},
"url": "http://arduino.cc/en/main/boards",
"vendor": "Arduino"
},
"btatmega168": {
"build": {
@ -70,7 +76,7 @@
"mcu": "atmega168",
"variant": "eightanaloginputs"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino BT ATmega168",
"platform": "atmelavr",
"upload": {
@ -80,7 +86,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 19200
}
},
"url": "http://arduino.cc/en/main/boards",
"vendor": "Arduino"
},
"btatmega328": {
"build": {
@ -90,7 +98,7 @@
"mcu": "atmega328p",
"variant": "eightanaloginputs"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino BT ATmega328",
"platform": "atmelavr",
"upload": {
@ -100,7 +108,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 19200
}
},
"url": "http://arduino.cc/en/main/boards",
"vendor": "Arduino"
},
"diecimilaatmega168": {
"build": {
@ -110,7 +120,7 @@
"mcu": "atmega168",
"variant": "standard"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Duemilanove or Diecimila ATmega168",
"platform": "atmelavr",
"upload": {
@ -119,7 +129,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 19200
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardDiecimila",
"vendor": "Arduino"
},
"diecimilaatmega328": {
"build": {
@ -129,7 +141,7 @@
"mcu": "atmega328p",
"variant": "standard"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Duemilanove or Diecimila ATmega328",
"platform": "atmelavr",
"upload": {
@ -138,7 +150,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 57600
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardDiecimila",
"vendor": "Arduino"
},
"esplora": {
"build": {
@ -151,7 +165,7 @@
"variant": "leonardo",
"vid": "0x2341"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Esplora",
"platform": "atmelavr",
"upload": {
@ -163,7 +177,9 @@
"speed": 57600,
"use_1200bps_touch": true,
"wait_for_upload_port": true
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardEsplora",
"vendor": "Arduino"
},
"ethernet": {
"build": {
@ -173,7 +189,7 @@
"mcu": "atmega328p",
"variant": "ethernet"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Ethernet",
"platform": "atmelavr",
"upload": {
@ -182,7 +198,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 115200
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardEthernet",
"vendor": "Arduino"
},
"fio": {
"build": {
@ -192,7 +210,7 @@
"mcu": "atmega328p",
"variant": "eightanaloginputs"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Fio",
"platform": "atmelavr",
"upload": {
@ -201,7 +219,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 57600
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardFio",
"vendor": "Arduino"
},
"leonardo": {
"build": {
@ -214,7 +234,7 @@
"variant": "leonardo",
"vid": "0x2341"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Leonardo",
"platform": "atmelavr",
"upload": {
@ -226,7 +246,9 @@
"speed": 57600,
"use_1200bps_touch": true,
"wait_for_upload_port": true
}
},
"url": "http://arduino.cc/en/Main/arduinoBoardLeonardo",
"vendor": "Arduino"
},
"lilypadatmega168": {
"build": {
@ -236,7 +258,7 @@
"mcu": "atmega168",
"variant": "standard"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "LilyPad Arduino ATmega168",
"platform": "atmelavr",
"upload": {
@ -245,7 +267,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 19200
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardLilyPad",
"vendor": "Arduino"
},
"lilypadatmega328": {
"build": {
@ -255,7 +279,7 @@
"mcu": "atmega328p",
"variant": "standard"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "LilyPad Arduino ATmega328",
"platform": "atmelavr",
"upload": {
@ -264,7 +288,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 57600
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardLilyPad",
"vendor": "Arduino"
},
"megaADK": {
"build": {
@ -274,7 +300,7 @@
"mcu": "atmega2560",
"variant": "mega"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Mega ADK",
"platform": "atmelavr",
"upload": {
@ -283,7 +309,9 @@
"protocol": "wiring",
"require_upload_port" : true,
"speed": 115200
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardMegaADK",
"vendor": "Arduino"
},
"megaatmega1280": {
"build": {
@ -293,7 +321,7 @@
"mcu": "atmega1280",
"variant": "mega"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Mega or Mega 2560 ATmega1280",
"platform": "atmelavr",
"upload": {
@ -302,7 +330,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 57600
}
},
"url": "http://arduino.cc/en/Main/arduinoBoardMega",
"vendor": "Arduino"
},
"megaatmega2560": {
"build": {
@ -312,7 +342,7 @@
"mcu": "atmega2560",
"variant": "mega"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Mega or Mega 2560 ATmega2560 (Mega 2560)",
"platform": "atmelavr",
"upload": {
@ -321,7 +351,9 @@
"protocol": "wiring",
"require_upload_port" : true,
"speed": 115200
}
},
"url": "http://arduino.cc/en/Main/arduinoBoardMega2560",
"vendor": "Arduino"
},
"micro": {
"build": {
@ -334,7 +366,7 @@
"variant": "micro",
"vid": "0x2341"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Micro",
"platform": "atmelavr",
"upload": {
@ -346,7 +378,9 @@
"speed": 57600,
"use_1200bps_touch": true,
"wait_for_upload_port": true
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardMicro",
"vendor": "Arduino"
},
"miniatmega168": {
"build": {
@ -356,7 +390,7 @@
"mcu": "atmega168",
"variant": "eightanaloginputs"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Mini ATmega168",
"platform": "atmelavr",
"upload": {
@ -365,7 +399,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 19200
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardMini",
"vendor": "Arduino"
},
"miniatmega328": {
"build": {
@ -375,7 +411,7 @@
"mcu": "atmega328p",
"variant": "eightanaloginputs"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Mini ATmega328",
"platform": "atmelavr",
"upload": {
@ -384,7 +420,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 115200
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardMini",
"vendor": "Arduino"
},
"nanoatmega168": {
"build": {
@ -394,7 +432,7 @@
"mcu": "atmega168",
"variant": "eightanaloginputs"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Nano ATmega168",
"platform": "atmelavr",
"upload": {
@ -403,7 +441,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 19200
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardNano",
"vendor": "Arduino"
},
"nanoatmega328": {
"build": {
@ -413,7 +453,7 @@
"mcu": "atmega328p",
"variant": "eightanaloginputs"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Nano ATmega328",
"platform": "atmelavr",
"upload": {
@ -422,7 +462,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 57600
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardNano",
"vendor": "Arduino"
},
"pro16MHzatmega168": {
"build": {
@ -432,7 +474,7 @@
"mcu": "atmega168",
"variant": "eightanaloginputs"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Pro or Pro Mini ATmega168 (5V, 16 MHz)",
"platform": "atmelavr",
"upload": {
@ -441,7 +483,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 19200
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardProMini",
"vendor": "Arduino"
},
"pro16MHzatmega328": {
"build": {
@ -451,7 +495,7 @@
"mcu": "atmega328p",
"variant": "eightanaloginputs"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Pro or Pro Mini ATmega328 (5V, 16 MHz)",
"platform": "atmelavr",
"upload": {
@ -460,7 +504,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 57600
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardProMini",
"vendor": "Arduino"
},
"pro8MHzatmega168": {
"build": {
@ -470,7 +516,7 @@
"mcu": "atmega168",
"variant": "eightanaloginputs"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Pro or Pro Mini ATmega168 (3.3V, 8 MHz)",
"platform": "atmelavr",
"upload": {
@ -479,7 +525,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 19200
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardProMini",
"vendor": "Arduino"
},
"pro8MHzatmega328": {
"build": {
@ -489,7 +537,7 @@
"mcu": "atmega328p",
"variant": "eightanaloginputs"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Pro or Pro Mini ATmega328 (3.3V, 8 MHz)",
"platform": "atmelavr",
"upload": {
@ -498,7 +546,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 57600
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardProMini",
"vendor": "Arduino"
},
"robotControl": {
"build": {
@ -511,7 +561,7 @@
"variant": "robot_control",
"vid": "0x2341"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Robot Control",
"platform": "atmelavr",
"upload": {
@ -523,7 +573,9 @@
"speed": 57600,
"use_1200bps_touch": true,
"wait_for_upload_port": true
}
},
"url": "http://arduino.cc/en/Main/Robot",
"vendor": "Arduino"
},
"robotMotor": {
"build": {
@ -536,7 +588,7 @@
"variant": "robot_motor",
"vid": "0x2341"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Robot Motor",
"platform": "atmelavr",
"upload": {
@ -548,7 +600,9 @@
"speed": 57600,
"use_1200bps_touch": true,
"wait_for_upload_port": true
}
},
"url": "http://arduino.cc/en/Main/Robot",
"vendor": "Arduino"
},
"uno": {
"build": {
@ -558,7 +612,7 @@
"mcu": "atmega328p",
"variant": "standard"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Uno",
"platform": "atmelavr",
"upload": {
@ -567,7 +621,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 115200
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardUno",
"vendor": "Arduino"
},
"yun": {
"build": {
@ -580,7 +636,7 @@
"variant": "yun",
"vid": "0x2341"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Yun",
"platform": "atmelavr",
"upload": {
@ -593,7 +649,9 @@
"use_1200bps_touch": true,
"via_ssh": true,
"wait_for_upload_port": true
}
},
"url": "http://arduino.cc/en/Main/ArduinoBoardYun",
"vendor": "Arduino"
},
"due": {
"build": {
@ -608,18 +666,20 @@
"vid": "0x2341",
"ldscript": "sam3x8e.ld"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Due (Programming Port)",
"platform": "atmelsam",
"upload": {
"disable_flushing": true,
"maximum_ram_size": 28672,
"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://arduino.cc/en/Main/arduinoBoardDue",
"vendor": "Arduino"
},
"dueUSB": {
"build": {
@ -634,17 +694,19 @@
"vid": "0x2341",
"ldscript": "sam3x8e.ld"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Arduino Due (USB Native Port)",
"platform": "atmelsam",
"upload": {
"disable_flushing": true,
"maximum_ram_size": 28672,
"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://arduino.cc/en/Main/arduinoBoardDue",
"vendor": "Arduino"
}
}

View File

@ -7,14 +7,16 @@
"mcu": "attiny85",
"variant": "digispark_tiny"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Digispark (Default - 16 MHz)",
"platform": "atmelavr",
"upload": {
"maximum_ram_size": 512,
"maximum_size": 6012,
"protocol": "digispark"
}
},
"url": "http://digistump.com/products/1",
"vendor": "Digistump"
},
"digispark-pro": {
"build": {
@ -24,14 +26,16 @@
"mcu": "attiny167",
"variant": "digispark_pro"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Digispark Pro (Default 16 MHz)",
"platform": "atmelavr",
"upload": {
"maximum_ram_size": 512,
"maximum_size": 14844,
"protocol": "digispark"
}
},
"url": "http://digistump.com/products/109",
"vendor": "Digistump"
},
"digispark-pro32": {
"build": {
@ -41,14 +45,16 @@
"mcu": "attiny167",
"variant": "digispark_pro32"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Digispark Pro (16 MHz) (32 byte buffer)",
"platform": "atmelavr",
"upload": {
"maximum_ram_size": 512,
"maximum_size": 14844,
"protocol": "digispark"
}
},
"url": "http://digistump.com/products/109",
"vendor": "Digistump"
},
"digispark-pro64": {
"build": {
@ -58,14 +64,16 @@
"mcu": "attiny167",
"variant": "digispark_pro64"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Digispark Pro (16 MHz) (64 byte buffer)",
"platform": "atmelavr",
"upload": {
"maximum_ram_size": 512,
"maximum_size": 14844,
"protocol": "digispark"
}
},
"url": "http://digistump.com/products/109",
"vendor": "Digistump"
},
"digix": {
"build": {
@ -80,7 +88,7 @@
"variant": "digispark_digix",
"vid": "0x16D0"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Digistump DigiX",
"platform": "atmelsam",
"upload": {
@ -91,6 +99,8 @@
"require_upload_port" : true,
"use_1200bps_touch": true,
"wait_for_upload_port": true
}
},
"url": "http://digistump.com/products/50",
"vendor": "Digistump"
}
}

View File

@ -10,7 +10,7 @@
"variant": "engduinov1",
"vid": "0x1B4F"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Engduino 1",
"platform": "atmelavr",
"upload": {
@ -22,7 +22,9 @@
"speed": 57600,
"use_1200bps_touch": true,
"wait_for_upload_port": true
}
},
"url": "http://www.engduino.org",
"vendor": "Engduino"
},
"engduinov2": {
"build": {
@ -35,7 +37,7 @@
"variant": "engduinov2",
"vid": "0x1B4F"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Engduino 2",
"platform": "atmelavr",
"upload": {
@ -47,7 +49,9 @@
"speed": 57600,
"use_1200bps_touch": true,
"wait_for_upload_port": true
}
},
"url": "http://www.engduino.org",
"vendor": "Engduino"
},
"engduinov3": {
"build": {
@ -60,7 +64,7 @@
"variant": "engduinov3",
"vid": "0x1B4F"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Engduino 3",
"platform": "atmelavr",
"upload": {
@ -72,6 +76,8 @@
"speed": 57600,
"use_1200bps_touch": true,
"wait_for_upload_port": true
}
},
"url": "http://www.engduino.org",
"vendor": "Engduino"
}
}

View File

@ -7,7 +7,7 @@
"mcu": "atmega1284p",
"variant": "plus"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Microduino Core+ (ATmega1284P@16M,5V)",
"platform": "atmelavr",
"upload": {
@ -16,7 +16,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 115200
}
},
"url": "https://www.microduino.cc/wiki/index.php?title=Microduino-Core%2B",
"vendor": "Microduino"
},
"1284p8m": {
"build": {
@ -26,7 +28,7 @@
"mcu": "atmega1284p",
"variant": "plus"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Microduino Core+ (ATmega1284P@8M,3.3V)",
"platform": "atmelavr",
"upload": {
@ -35,7 +37,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 57600
}
},
"url": "https://www.microduino.cc/wiki/index.php?title=Microduino-Core%2B",
"vendor": "Microduino"
},
"168pa16m": {
"build": {
@ -45,7 +49,7 @@
"mcu": "atmega168p",
"variant": "standard"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Microduino Core (Atmega168PA@16M,5V)",
"platform": "atmelavr",
"upload": {
@ -54,7 +58,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 115200
}
},
"url": "https://www.microduino.cc/wiki/index.php?title=Microduino-Core",
"vendor": "Microduino"
},
"168pa8m": {
"build": {
@ -64,7 +70,7 @@
"mcu": "atmega168p",
"variant": "standard"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Microduino Core (Atmega168PA@8M,3.3V)",
"platform": "atmelavr",
"upload": {
@ -73,7 +79,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 57600
}
},
"url": "https://www.microduino.cc/wiki/index.php?title=Microduino-Core",
"vendor": "Microduino"
},
"328p16m": {
"build": {
@ -83,7 +91,7 @@
"mcu": "atmega328p",
"variant": "standard"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Microduino Core (Atmega328P@16M,5V)",
"platform": "atmelavr",
"upload": {
@ -92,7 +100,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 115200
}
},
"url": "https://www.microduino.cc/wiki/index.php?title=Microduino-Core",
"vendor": "Microduino"
},
"328p8m": {
"build": {
@ -102,7 +112,7 @@
"mcu": "atmega328p",
"variant": "standard"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Microduino Core (Atmega328P@8M,3.3V)",
"platform": "atmelavr",
"upload": {
@ -111,7 +121,9 @@
"require_upload_port" : true,
"protocol": "arduino",
"speed": 57600
}
},
"url": "https://www.microduino.cc/wiki/index.php?title=Microduino-Core",
"vendor": "Microduino"
},
"32u416m": {
"build": {
@ -123,7 +135,7 @@
"variant": "32u4",
"vid": "0x2341"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Microduino Core USB (ATmega32U4@16M,5V)",
"platform": "atmelavr",
"upload": {
@ -135,7 +147,9 @@
"speed": 57600,
"use_1200bps_touch": true,
"wait_for_upload_port": true
}
},
"url": "https://www.microduino.cc/wiki/index.php?title=Microduino-CoreUSB",
"vendor": "Microduino"
},
"644pa16m": {
"build": {
@ -145,7 +159,7 @@
"mcu": "atmega644p",
"variant": "plus"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Microduino Core+ (Atmega644PA@16M,5V)",
"platform": "atmelavr",
"upload": {
@ -154,7 +168,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 115200
}
},
"url": "https://www.microduino.cc/wiki/index.php?title=Microduino-Core%2B",
"vendor": "Microduino"
},
"644pa8m": {
"build": {
@ -164,7 +180,7 @@
"mcu": "atmega644p",
"variant": "plus"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Microduino Core+ (Atmega644PA@8M,3.3V)",
"platform": "atmelavr",
"upload": {
@ -173,6 +189,8 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 57600
}
},
"url": "https://www.microduino.cc/wiki/index.php?title=Microduino-Core%2B",
"vendor": "Microduino"
}
}

View File

@ -7,7 +7,7 @@
"mcu": "atmega328p",
"variant": "standard"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Raspduino",
"platform": "atmelavr",
"upload": {
@ -16,7 +16,9 @@
"protocol": "arduino",
"require_upload_port" : true,
"speed": 57600
}
},
"url": "http://www.bitwizard.nl/wiki/index.php/Raspduino",
"vendor": "BitWizard"
},
"sainSmartDue": {
"build": {
@ -31,18 +33,20 @@
"vid": "0x2341",
"ldscript": "sam3x8e.ld"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "SainSmart Due (Programming Port)",
"platform": "atmelsam",
"upload": {
"disable_flushing": true,
"maximum_ram_size": 28672,
"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"
},
"sainSmartDueUSB": {
"build": {
@ -57,17 +61,19 @@
"vid": "0x2341",
"ldscript": "sam3x8e.ld"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "SainSmart Due (USB Native Port)",
"platform": "atmelsam",
"upload": {
"disable_flushing": true,
"maximum_ram_size": 28672,
"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"
}
}

View File

@ -5,13 +5,15 @@
"f_cpu": "16000000L",
"mcu": "atmega32u4"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Teensy 2.0",
"platform": "teensy",
"upload": {
"maximum_ram_size": 2560,
"maximum_size": 32256
}
},
"url": "https://www.pjrc.com/store/teensy.html",
"vendor": "Teensy"
},
"teensy20pp": {
@ -20,13 +22,15 @@
"f_cpu": "16000000L",
"mcu": "at90usb1286"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Teensy++ 2.0",
"platform": "teensy",
"upload": {
"maximum_ram_size": 8192,
"maximum_size": 130048
}
},
"url": "https://www.pjrc.com/store/teensypp.html",
"vendor": "Teensy"
},
"teensy30": {
@ -38,13 +42,15 @@
"mcu": "mk20dx128",
"cpu": "cortex-m4"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Teensy 3.0",
"platform": "teensy",
"upload": {
"maximum_ram_size": 16384,
"maximum_size": 131072
}
},
"url": "https://www.pjrc.com/store/teensy3.html",
"vendor": "Teensy"
},
"teensy31": {
@ -56,12 +62,14 @@
"mcu": "mk20dx256",
"cpu": "cortex-m4"
},
"framework": "arduino",
"frameworks": "arduino",
"name": "Teensy 3.1",
"platform": "teensy",
"upload": {
"maximum_ram_size": 65536,
"maximum_size": 262144
}
},
"url": "https://www.pjrc.com/store/teensy31.html",
"vendor": "Teensy"
}
}

View File

@ -6,14 +6,16 @@
"mcu": "msp430f5529",
"variant": "launchpad_f5529"
},
"framework": "energia",
"frameworks": "energia",
"name": "LaunchPad w/ msp430f5529 (16MHz)",
"platform": "timsp430",
"upload": {
"maximum_ram_size": 1024,
"maximum_size": 131072,
"protocol": "tilib"
}
},
"url": "http://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430f5529lp.html",
"vendor": "TI"
},
"lpmsp430f5529_25": {
"build": {
@ -22,14 +24,16 @@
"mcu": "msp430f5529",
"variant": "launchpad_f5529"
},
"framework": "energia",
"frameworks": "energia",
"name": "LaunchPad w/ msp430f5529 (25MHz)",
"platform": "timsp430",
"upload": {
"maximum_ram_size": 1024,
"maximum_size": 131072,
"protocol": "tilib"
}
},
"url": "http://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430f5529lp.html",
"vendor": "TI"
},
"lpmsp430fr5739": {
"build": {
@ -38,14 +42,16 @@
"mcu": "msp430fr5739",
"variant": "fraunchpad"
},
"framework": "energia",
"frameworks": "energia",
"name": "FraunchPad w/ msp430fr5739",
"platform": "timsp430",
"upload": {
"maximum_ram_size": 1024,
"maximum_size": 15872,
"protocol": "rf2500"
}
},
"url": "http://www.ti.com/tool/msp-exp430fr5739",
"vendor": "TI"
},
"lpmsp430fr5969": {
"build": {
@ -54,14 +60,16 @@
"mcu": "msp430fr5969",
"variant": "launchpad_fr5969"
},
"framework": "energia",
"frameworks": "energia",
"name": "LaunchPad w/ msp430fr5969",
"platform": "timsp430",
"upload": {
"maximum_ram_size": 1024,
"maximum_size": 65536,
"protocol": "tilib"
}
},
"url": "http://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430fr5969.html",
"vendor": "TI"
},
"lpmsp430g2231": {
"build": {
@ -70,14 +78,16 @@
"mcu": "msp430g2231",
"variant": "launchpad"
},
"framework": "energia",
"name": "LaunchPad w/ msp430g2231 (1MHz)",
"frameworks": "energia",
"name": "LaunchPad w/ msp430g2231 (1 MHz)",
"platform": "timsp430",
"upload": {
"maximum_ram_size": 128,
"maximum_size": 2048,
"protocol": "rf2500"
}
},
"url": "http://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430g2.html",
"vendor": "TI"
},
"lpmsp430g2452": {
"build": {
@ -86,14 +96,16 @@
"mcu": "msp430g2452",
"variant": "launchpad"
},
"framework": "energia",
"frameworks": "energia",
"name": "LaunchPad w/ msp430g2452 (16MHz)",
"platform": "timsp430",
"upload": {
"maximum_ram_size": 256,
"maximum_size": 8192,
"protocol": "rf2500"
}
},
"url": "http://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430g2.html",
"vendor": "TI"
},
"lpmsp430g2553": {
"build": {
@ -102,13 +114,15 @@
"mcu": "msp430g2553",
"variant": "launchpad"
},
"framework": "energia",
"frameworks": "energia",
"name": "LaunchPad w/ msp430g2553 (16MHz)",
"platform": "timsp430",
"upload": {
"maximum_ram_size": 512,
"maximum_size": 16384,
"protocol": "rf2500"
}
},
"url": "http://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430g2.html",
"vendor": "TI"
}
}

View File

@ -8,13 +8,15 @@
"mcu": "lplm4f120h5qr",
"variant": "stellarpad"
},
"framework": "energia",
"frameworks": "energia,opencm3",
"name": "LaunchPad (Stellaris) w/ lm4f120 (80MHz)",
"platform": "titiva",
"upload": {
"maximum_ram_size": 32768,
"maximum_size": 262144
}
},
"url": "http://www.ti.com/tool/ek-lm4f120xl",
"vendor": "TI"
},
"lptm4c1230c3pm": {
"build": {
@ -25,13 +27,15 @@
"mcu": "lptm4c1230c3pm",
"variant": "stellarpad"
},
"framework": "energia",
"frameworks": "energia,opencm3",
"name": "LaunchPad (Tiva C) w/ tm4c123 (80MHz)",
"platform": "titiva",
"upload": {
"maximum_ram_size": 32768,
"maximum_size": 262144
}
},
"url": "http://www.ti.com/ww/en/launchpad/launchpads-connected-ek-tm4c123gxl.html",
"vendor": "TI"
},
"lptm4c1294ncpdt": {
"build": {
@ -42,12 +46,14 @@
"mcu": "lptm4c1294ncpdt",
"variant": "launchpad_129"
},
"framework": "energia",
"frameworks": "energia,opencm3",
"name": "LaunchPad (Tiva C) w/ tm4c129 (120MHz)",
"platform": "titiva",
"upload": {
"maximum_ram_size": 262144,
"maximum_size": 1048576
}
},
"url": "http://www.ti.com/ww/en/launchpad/launchpads-connected-ek-tm4c1294xl.html",
"vendor": "TI"
}
}