diff --git a/HISTORY.rst b/HISTORY.rst index b0d95210..9bd66af6 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -6,14 +6,17 @@ Release History * Implemented `platformio boards `_ command (`issue #11 `_) +* Added support of *Engduino* boards for + `atmelavr `__ + platform (`issue #38 `_) * Added `example with uploading firmware `_ - via USB programmer (USBasp) to + via USB programmer (USBasp) for `atmelavr `_ - MCUs (`issue #35 `_) + *MCUs* (`issue #35 `_) * Automatic detection of port on `platformio serialports monitor `_ (`issue #37 `_) -* Fixed urllib3's SSL warning under Python <= 2.7.2 (`issue #39 `_) -* Fixed bug with Arduino's USB boards (`issue #40 `_) +* Fixed urllib3's *SSL* warning under Python <= 2.7.2 (`issue #39 `_) +* Fixed bug with *Arduino USB* boards (`issue #40 `_) 0.9.2 (2014-12-10) ------------------ diff --git a/platformio/boards/engduino.json b/platformio/boards/engduino.json new file mode 100644 index 00000000..50c5209b --- /dev/null +++ b/platformio/boards/engduino.json @@ -0,0 +1,71 @@ +{ + "engduinov1": { + "build": { + "board": "AVR_ENGDUINOV1", + "core": "arduino", + "f_cpu": "8000000L", + "mcu": "atmega32u4", + "pid": "0x9208", + "usb_product": "EngduinoV1", + "variant": "engduinov1", + "vid": "0x1B4F" + }, + "name": "EngduinoV1", + "platform": "atmelavr", + "upload": { + "disable_flushing": true, + "maximum_ram_size": 2560, + "maximum_size": 28672, + "protocol": "avr109", + "speed": 57600, + "use_1200bps_touch": true, + "wait_for_upload_port": true + } + }, + "engduinov2": { + "build": { + "board": "AVR_ENGDUINOV2", + "core": "arduino", + "f_cpu": "8000000L", + "mcu": "atmega32u4", + "pid": "0x9208", + "usb_product": "EngduinoV2", + "variant": "engduinov2", + "vid": "0x1B4F" + }, + "name": "EngduinoV2", + "platform": "atmelavr", + "upload": { + "disable_flushing": true, + "maximum_ram_size": 2560, + "maximum_size": 28672, + "protocol": "avr109", + "speed": 57600, + "use_1200bps_touch": true, + "wait_for_upload_port": true + } + }, + "engduinov3": { + "build": { + "board": "AVR_ENGDUINOV3", + "core": "arduino", + "f_cpu": "8000000L", + "mcu": "atmega32u4", + "pid": "0x9208", + "usb_product": "EngduinoV3", + "variant": "engduinov3", + "vid": "0x1B4F" + }, + "name": "EngduinoV3", + "platform": "atmelavr", + "upload": { + "disable_flushing": true, + "maximum_ram_size": 2560, + "maximum_size": 28672, + "protocol": "avr109", + "speed": 57600, + "use_1200bps_touch": true, + "wait_for_upload_port": true + } + } +} \ No newline at end of file