Skip to content

Commit

Permalink
Added support for new Arduino.org boards // Issue #472
Browse files Browse the repository at this point in the history
  • Loading branch information
ivankravets committed Apr 28, 2016
1 parent 69d6529 commit 4e2e8b9
Show file tree
Hide file tree
Showing 2 changed files with 143 additions and 16 deletions.
3 changes: 3 additions & 0 deletions HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ PlatformIO 2.0
(`issue #412 <https://github.com/platformio/platformio/issues/412>`_)
* New boards for `ARM mbed <http://docs.platformio.org/en/latest/frameworks/mbed.html>`__
framework: ST Nucleo F410RB, ST Nucleo L073RZ and BBC micro:bit
* Added support for Arduino.Org boards: Arduino Leonardo ETH, Arduino Yun Mini,
Arduino Industrial 101 and Linino One
(`issue #472 <https://github.com/platformio/platformio/issues/472>`_)
* Added support for Generic ATTiny boards: ATTiny13, ATTiny24, ATTiny25,
ATTiny45 and ATTiny85
(`issue #636 <https://github.com/platformio/platformio/issues/636>`_)
Expand Down
156 changes: 140 additions & 16 deletions platformio/boards/arduino.json
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@
"use_1200bps_touch": true,
"wait_for_upload_port": true
},
"url": "http://arduino.cc/en/Main/ArduinoBoardEsplora",
"url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-esplora",
"vendor": "Arduino"
},
"ethernet": {
Expand All @@ -205,7 +205,7 @@
"require_upload_port" : true,
"speed": 115200
},
"url": "http://arduino.cc/en/Main/ArduinoBoardEthernet",
"url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-ethernet",
"vendor": "Arduino"
},
"fio": {
Expand Down Expand Up @@ -257,7 +257,36 @@
"use_1200bps_touch": true,
"wait_for_upload_port": true
},
"url": "http://arduino.cc/en/Main/arduinoBoardLeonardo",
"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",
"hwid": [
["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": {
Expand Down Expand Up @@ -320,7 +349,7 @@
"require_upload_port" : true,
"speed": 115200
},
"url": "http://arduino.cc/en/Main/ArduinoBoardMegaADK",
"url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-mega-adk",
"vendor": "Arduino"
},
"megaatmega1280": {
Expand All @@ -341,7 +370,7 @@
"require_upload_port" : true,
"speed": 57600
},
"url": "http://arduino.cc/en/Main/arduinoBoardMega",
"url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-mega-2560",
"vendor": "Arduino"
},
"megaatmega2560": {
Expand All @@ -362,7 +391,7 @@
"require_upload_port" : true,
"speed": 115200
},
"url": "http://arduino.cc/en/Main/arduinoBoardMega2560",
"url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-mega-2560",
"vendor": "Arduino"
},
"micro": {
Expand Down Expand Up @@ -393,7 +422,7 @@
"use_1200bps_touch": true,
"wait_for_upload_port": true
},
"url": "http://arduino.cc/en/Main/ArduinoBoardMicro",
"url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-micro",
"vendor": "Arduino"
},
"miniatmega168": {
Expand Down Expand Up @@ -456,7 +485,7 @@
"require_upload_port" : true,
"speed": 19200
},
"url": "http://arduino.cc/en/Main/ArduinoBoardNano",
"url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-nano",
"vendor": "Arduino"
},
"nanoatmega328": {
Expand All @@ -477,7 +506,7 @@
"require_upload_port" : true,
"speed": 57600
},
"url": "http://arduino.cc/en/Main/ArduinoBoardNano",
"url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-nano",
"vendor": "Arduino"
},
"pro16MHzatmega168": {
Expand Down Expand Up @@ -592,7 +621,7 @@
"use_1200bps_touch": true,
"wait_for_upload_port": true
},
"url": "http://arduino.cc/en/Main/Robot",
"url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-robot",
"vendor": "Arduino"
},
"robotMotor": {
Expand Down Expand Up @@ -623,7 +652,7 @@
"use_1200bps_touch": true,
"wait_for_upload_port": true
},
"url": "http://arduino.cc/en/Main/Robot",
"url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-robot",
"vendor": "Arduino"
},
"uno": {
Expand All @@ -632,7 +661,12 @@
"extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_UNO",
"f_cpu": "16000000L",
"mcu": "atmega328p",
"variant": "standard"
"variant": "standard",
"hwid": [
["0x2341", "0x0043"],
["0x2341", "0x0001"],
["0x2A03", "0x0043"]
]
},
"frameworks": ["arduino", "simba"],
"name": "Arduino Uno",
Expand All @@ -644,7 +678,7 @@
"require_upload_port" : true,
"speed": 115200
},
"url": "http://arduino.cc/en/Main/ArduinoBoardUno",
"url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-uno",
"vendor": "Arduino"
},
"yun": {
Expand Down Expand Up @@ -676,9 +710,99 @@
"via_ssh": true,
"wait_for_upload_port": true
},
"url": "http://arduino.cc/en/Main/ArduinoBoardYun",
"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",
"hwid": [
["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",
"hwid": [
["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",
"hwid": [
["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",
Expand Down Expand Up @@ -706,7 +830,7 @@
"use_1200bps_touch": true,
"wait_for_upload_port": false
},
"url": "http://arduino.cc/en/Main/arduinoBoardDue",
"url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-due",
"vendor": "Arduino"
},
"dueUSB": {
Expand Down Expand Up @@ -736,7 +860,7 @@
"use_1200bps_touch": true,
"wait_for_upload_port": true
},
"url": "http://arduino.cc/en/Main/arduinoBoardDue",
"url": "http://www.arduino.org/products/boards/4-arduino-boards/arduino-due",
"vendor": "Arduino"
},
"zero": {
Expand Down

0 comments on commit 4e2e8b9

Please sign in to comment.