Skip to content

Commit f72550c

Browse files
authored
Merge pull request #16 from facchinm/gh-pages
Add webUSB hardware "core"
2 parents c8964f1 + 5896317 commit f72550c

File tree

2 files changed

+61
-0
lines changed

2 files changed

+61
-0
lines changed

hardware/webusb/avr/boards.txt

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
microwebusb.name=Arduino Micro (WebUSB)
2+
3+
microwebusb.upload.tool=arduino:avrdude
4+
microwebusb.upload.protocol=avr109
5+
microwebusb.upload.maximum_size=28672
6+
microwebusb.upload.maximum_data_size=2560
7+
microwebusb.upload.speed=57600
8+
microwebusb.upload.disable_flushing=true
9+
microwebusb.upload.use_1200bps_touch=true
10+
microwebusb.upload.wait_for_upload_port=true
11+
12+
microwebusb.bootloader.tool=arduino:avrdude
13+
microwebusb.bootloader.low_fuses=0xff
14+
microwebusb.bootloader.high_fuses=0xd8
15+
microwebusb.bootloader.extended_fuses=0xcb
16+
microwebusb.bootloader.file=caterina/Caterina2-Micro-WebUSB.hex
17+
microwebusb.bootloader.unlock_bits=0x3F
18+
microwebusb.bootloader.lock_bits=0x2F
19+
20+
microwebusb.build.mcu=atmega32u4
21+
microwebusb.build.f_cpu=16000000L
22+
microwebusb.build.vid=0x2341
23+
microwebusb.build.pid=0x8037
24+
microwebusb.build.usb_product="Arduino Micro WebUSB"
25+
microwebusb.build.board=AVR_MICRO
26+
microwebusb.build.core=arduino:arduino
27+
microwebusb.build.variant=arduino:micro
28+
microwebusb.build.extra_flags={build.usb_flags} "-DUSB_VERSION=0x210"
29+
30+
leowebusb.name=Arduino Leonardo (WebUSB)
31+
32+
leowebusb.upload.tool=arduino:avrdude
33+
leowebusb.upload.protocol=avr109
34+
leowebusb.upload.maximum_size=28672
35+
leowebusb.upload.maximum_data_size=2560
36+
leowebusb.upload.speed=57600
37+
leowebusb.upload.disable_flushing=true
38+
leowebusb.upload.use_1200bps_touch=true
39+
leowebusb.upload.wait_for_upload_port=true
40+
41+
leowebusb.bootloader.tool=arduino:avrdude
42+
leowebusb.bootloader.low_fuses=0xff
43+
leowebusb.bootloader.high_fuses=0xd8
44+
leowebusb.bootloader.extended_fuses=0xcb
45+
leowebusb.bootloader.file=caterina/Caterina2-Leonardo-WebUSB.hex
46+
leowebusb.bootloader.unlock_bits=0x3F
47+
leowebusb.bootloader.lock_bits=0x2F
48+
49+
leowebusb.build.mcu=atmega32u4
50+
leowebusb.build.f_cpu=16000000L
51+
leowebusb.build.vid=0x2341
52+
leowebusb.build.pid=0x8036
53+
leowebusb.build.usb_product="Arduino Leonardo WebUSB"
54+
leowebusb.build.board=AVR_LEONARDO
55+
leowebusb.build.core=arduino:arduino
56+
leowebusb.build.variant=arduino:leonardo
57+
leowebusb.build.extra_flags={build.usb_flags} "-DUSB_VERSION=0x210"
58+

hardware/webusb/avr/platform.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
name=Arduino AVR Boards (WebUSB version)
2+
version=1.0.0
3+

0 commit comments

Comments
 (0)