diff --git a/platformio/boards/adafruit.json b/platformio/boards/adafruit.json index 3ace87a3..9618e995 100644 --- a/platformio/boards/adafruit.json +++ b/platformio/boards/adafruit.json @@ -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" } } \ No newline at end of file diff --git a/platformio/boards/arduino.json b/platformio/boards/arduino.json index 43779bc1..76f90725 100644 --- a/platformio/boards/arduino.json +++ b/platformio/boards/arduino.json @@ -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" } } diff --git a/platformio/boards/digistump.json b/platformio/boards/digistump.json index 8e0dc576..0f0f135e 100644 --- a/platformio/boards/digistump.json +++ b/platformio/boards/digistump.json @@ -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" } } \ No newline at end of file diff --git a/platformio/boards/engduino.json b/platformio/boards/engduino.json index 32235a93..159887a1 100644 --- a/platformio/boards/engduino.json +++ b/platformio/boards/engduino.json @@ -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" } } \ No newline at end of file diff --git a/platformio/boards/microduino.json b/platformio/boards/microduino.json index 86d09dcf..42b3411f 100644 --- a/platformio/boards/microduino.json +++ b/platformio/boards/microduino.json @@ -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" } } \ No newline at end of file diff --git a/platformio/boards/misc.json b/platformio/boards/misc.json index 8c1e85a0..2b24d002 100644 --- a/platformio/boards/misc.json +++ b/platformio/boards/misc.json @@ -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" } } \ No newline at end of file diff --git a/platformio/boards/teensy.json b/platformio/boards/teensy.json index 49403ecb..6914b37a 100644 --- a/platformio/boards/teensy.json +++ b/platformio/boards/teensy.json @@ -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" } } diff --git a/platformio/boards/timsp430.json b/platformio/boards/timsp430.json index a8d2b46f..b93e9fab 100644 --- a/platformio/boards/timsp430.json +++ b/platformio/boards/timsp430.json @@ -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" } } \ No newline at end of file diff --git a/platformio/boards/titiva.json b/platformio/boards/titiva.json index 757ee6fa..0fcbc576 100644 --- a/platformio/boards/titiva.json +++ b/platformio/boards/titiva.json @@ -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" } } \ No newline at end of file