Add support for Arduboy DevKit

This commit is contained in:
Ivan Kravets
2016-06-06 18:13:12 +03:00
parent 34c171f9fd
commit 1c8de51054
6 changed files with 61 additions and 6 deletions

View File

@@ -4,6 +4,12 @@ Release Notes
PlatformIO 2.0
--------------
2.9.5 (2016-06-??)
~~~~~~~~~~~~~~~~~~
* Added support for `Arduboy DevKit <https://www.arduboy.com>`__, the game system
the size of a credit card
2.9.4 (2016-06-04)
~~~~~~~~~~~~~~~~~~

View File

@@ -196,6 +196,13 @@ Arduboy
- 32 Kb
- 2.5 Kb
* - ``arduboy_devkit``
- `Arduboy DevKit <https://www.arduboy.com>`_
- ATMEGA32U4
- 16 MHz
- 32 Kb
- 2.5 Kb
Arduino
~~~~~~~

View File

@@ -186,6 +186,13 @@ Arduboy
- 32 Kb
- 2.5 Kb
* - ``arduboy_devkit``
- `Arduboy DevKit <https://www.arduboy.com>`_
- ATMEGA32U4
- 16 MHz
- 32 Kb
- 2.5 Kb
Arduino
~~~~~~~

View File

@@ -182,6 +182,13 @@ Arduboy
- 32 Kb
- 2.5 Kb
* - ``arduboy_devkit``
- `Arduboy DevKit <https://www.arduboy.com>`_
- ATMEGA32U4
- 16 MHz
- 32 Kb
- 2.5 Kb
Arduino
~~~~~~~

View File

@@ -14,7 +14,7 @@
import sys
VERSION = (2, 9, 4)
VERSION = (2, 9, "5.dev0")
__version__ = ".".join([str(s) for s in VERSION])
__title__ = "platformio"

View File

@@ -743,16 +743,14 @@
"arduboy": {
"build": {
"core": "arduino",
"extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_LEONARDO",
"extra_flags": "-DARDUINO_ARCH_AVR -DARDUINO_AVR_ARDUBOY -DARDUBOY_10",
"f_cpu": "16000000L",
"mcu": "atmega32u4",
"usb_product": "Arduino Leonardo",
"usb_product": "Arduboy",
"variant": "leonardo",
"hwid": [
["0x2341", "0x0036"],
["0x2341", "0x8036"],
["0x2A03", "0x0036"],
["0x2A03", "0x8036"]
["0x2341", "0x8036"]
]
},
"frameworks": ["arduino"],
@@ -770,5 +768,35 @@
},
"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",
"hwid": [
["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"
}
}