Skip to content

Commit 14f191e

Browse files
authored
Merge pull request #2 from dmadison/xinput
XInput
2 parents 7d65dd0 + 3e079eb commit 14f191e

File tree

15 files changed

+485
-882
lines changed

15 files changed

+485
-882
lines changed

boards.txt

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ menu.cpu=Processor
44

55
##############################################################
66

7-
yun.name=Arduino Yún
7+
yun.name=Arduino Yún w/ XInput
88
yun.upload.via_ssh=true
99

1010
yun.vid.0=0x2341
@@ -36,8 +36,8 @@ yun.bootloader.lock_bits=0x2F
3636

3737
yun.build.mcu=atmega32u4
3838
yun.build.f_cpu=16000000L
39-
yun.build.vid=0x2341
40-
yun.build.pid=0x8041
39+
yun.build.vid=0x045E
40+
yun.build.pid=0x028E
4141
yun.build.usb_product="Arduino Yun"
4242
yun.build.board=AVR_YUN
4343
yun.build.core=arduino
@@ -46,7 +46,7 @@ yun.build.extra_flags={build.usb_flags}
4646

4747
##############################################################
4848

49-
leonardo.name=Arduino Leonardo
49+
leonardo.name=Arduino Leonardo w/ XInput
5050
leonardo.vid.0=0x2341
5151
leonardo.pid.0=0x0036
5252
leonardo.vid.1=0x2341
@@ -75,8 +75,8 @@ leonardo.bootloader.lock_bits=0x2F
7575

7676
leonardo.build.mcu=atmega32u4
7777
leonardo.build.f_cpu=16000000L
78-
leonardo.build.vid=0x2341
79-
leonardo.build.pid=0x8036
78+
leonardo.build.vid=0x045E
79+
leonardo.build.pid=0x028E
8080
leonardo.build.usb_product="Arduino Leonardo"
8181
leonardo.build.board=AVR_LEONARDO
8282
leonardo.build.core=arduino
@@ -85,7 +85,7 @@ leonardo.build.extra_flags={build.usb_flags}
8585

8686
##############################################################
8787

88-
leonardoeth.name=Arduino Leonardo ETH
88+
leonardoeth.name=Arduino Leonardo ETH w/ XInput
8989
leonardoeth.vid.0=0x2a03
9090
leonardoeth.pid.0=0x0040
9191
leonardoeth.vid.1=0x2a03
@@ -110,8 +110,8 @@ leonardoeth.bootloader.lock_bits=0x2F
110110

111111
leonardoeth.build.mcu=atmega32u4
112112
leonardoeth.build.f_cpu=16000000L
113-
leonardoeth.build.vid=0x2a03
114-
leonardoeth.build.pid=0x8040
113+
leonardoeth.build.vid=0x045E
114+
leonardoeth.build.pid=0x028E
115115
leonardoeth.build.usb_product="Arduino Leonardo ETH"
116116
leonardoeth.build.board=AVR_LEONARDO_ETH
117117
leonardoeth.build.core=arduino
@@ -120,7 +120,7 @@ leonardoeth.build.extra_flags={build.usb_flags}
120120

121121
##############################################################
122122

123-
micro.name=Arduino/Genuino Micro
123+
micro.name=Arduino/Genuino Micro w/ XInput
124124

125125
micro.vid.0=0x2341
126126
micro.pid.0=0x0037
@@ -135,17 +135,17 @@ micro.vid.4=0x2341
135135
micro.pid.4=0x0237
136136
# If the board is a 2341:0237 use 2341:8237 for build and set
137137
# other parameters as well
138-
micro.vid.4.build.vid=0x2341
139-
micro.vid.4.build.pid=0x8237
138+
micro.vid.4.build.vid=0x045E
139+
micro.vid.4.build.pid=0x028E
140140
micro.vid.4.build.usb_product="Genuino Micro"
141141
micro.vid.4.bootloader.file=caterina/Caterina-Genuino-Micro.hex
142142

143143
micro.vid.5=0x2341
144144
micro.pid.5=0x8237
145145
# If the board is a 2341:8237 use 2341:8237 for build and set
146146
# other paramters as well
147-
micro.vid.5.build.vid=0x2341
148-
micro.vid.5.build.pid=0x8237
147+
micro.vid.5.build.vid=0x045E
148+
micro.vid.5.build.pid=0x028E
149149
micro.vid.5.build.usb_product="Genuino Micro"
150150
micro.vid.5.bootloader.file=caterina/Caterina-Genuino-Micro.hex
151151

@@ -168,8 +168,8 @@ micro.bootloader.lock_bits=0x2F
168168

169169
micro.build.mcu=atmega32u4
170170
micro.build.f_cpu=16000000L
171-
micro.build.vid=0x2341
172-
micro.build.pid=0x8037
171+
micro.build.vid=0x045E
172+
micro.build.pid=0x028E
173173
micro.build.usb_product="Arduino Micro"
174174
micro.build.board=AVR_MICRO
175175
micro.build.core=arduino
@@ -178,7 +178,7 @@ micro.build.extra_flags={build.usb_flags}
178178

179179
##############################################################
180180

181-
esplora.name=Arduino Esplora
181+
esplora.name=Arduino Esplora w/ XInput
182182
esplora.vid.0=0x2341
183183
esplora.pid.0=0x003C
184184
esplora.vid.1=0x2341
@@ -207,8 +207,8 @@ esplora.bootloader.lock_bits=0x2F
207207

208208
esplora.build.mcu=atmega32u4
209209
esplora.build.f_cpu=16000000L
210-
esplora.build.vid=0x2341
211-
esplora.build.pid=0x803c
210+
esplora.build.vid=0x045E
211+
esplora.build.pid=0x028E
212212
esplora.build.usb_product="Arduino Esplora"
213213
esplora.build.board=AVR_ESPLORA
214214
esplora.build.core=arduino
@@ -217,7 +217,7 @@ esplora.build.extra_flags={build.usb_flags}
217217

218218
##############################################################
219219

220-
LilyPadUSB.name=LilyPad Arduino USB
220+
LilyPadUSB.name=LilyPad Arduino USB w/ XInput
221221
LilyPadUSB.vid.0=0x1B4F
222222
LilyPadUSB.pid.0=0x9207
223223
LilyPadUSB.vid.1=0x1B4F
@@ -242,8 +242,8 @@ LilyPadUSB.bootloader.lock_bits=0x2F
242242

243243
LilyPadUSB.build.mcu=atmega32u4
244244
LilyPadUSB.build.f_cpu=8000000L
245-
LilyPadUSB.build.vid=0x1B4F
246-
LilyPadUSB.build.pid=0x9208
245+
LilyPadUSB.build.vid=0x045E
246+
LilyPadUSB.build.pid=0x028E
247247
LilyPadUSB.build.usb_product="LilyPad USB"
248248
LilyPadUSB.build.board=AVR_LILYPAD_USB
249249
LilyPadUSB.build.core=arduino
@@ -252,7 +252,7 @@ LilyPadUSB.build.extra_flags={build.usb_flags}
252252

253253
##############################################################
254254

255-
robotControl.name=Arduino Robot Control
255+
robotControl.name=Arduino Robot Control w/ XInput
256256
robotControl.vid.0=0x2341
257257
robotControl.pid.0=0x0038
258258
robotControl.vid.1=0x2341
@@ -281,8 +281,8 @@ robotControl.bootloader.lock_bits=0x2F
281281

282282
robotControl.build.mcu=atmega32u4
283283
robotControl.build.f_cpu=16000000L
284-
robotControl.build.vid=0x2341
285-
robotControl.build.pid=0x8038
284+
robotControl.build.vid=0x045E
285+
robotControl.build.pid=0x028E
286286
robotControl.build.usb_product="Robot Control"
287287
robotControl.build.board=AVR_ROBOT_CONTROL
288288
robotControl.build.core=arduino
@@ -291,7 +291,7 @@ robotControl.build.extra_flags={build.usb_flags}
291291

292292
##############################################################
293293

294-
robotMotor.name=Arduino Robot Motor
294+
robotMotor.name=Arduino Robot Motor w/ XInput
295295
robotMotor.vid.0=0x2341
296296
robotMotor.pid.0=0x0039
297297
robotMotor.vid.1=0x2341
@@ -320,8 +320,8 @@ robotMotor.bootloader.lock_bits=0x2F
320320

321321
robotMotor.build.mcu=atmega32u4
322322
robotMotor.build.f_cpu=16000000L
323-
robotMotor.build.vid=0x2341
324-
robotMotor.build.pid=0x8039
323+
robotMotor.build.vid=0x045E
324+
robotMotor.build.pid=0x028E
325325
robotMotor.build.usb_product="Robot Motor"
326326
robotMotor.build.board=AVR_ROBOT_MOTOR
327327
robotMotor.build.core=arduino
@@ -330,7 +330,7 @@ robotMotor.build.extra_flags={build.usb_flags}
330330

331331
##############################################################
332332

333-
# Adafruit Circuit Playground 32u4 w/Caterina Configuration
333+
# Adafruit Circuit Playground 32u4 w/Caterina Configuration w/ XInput
334334
circuitplay32u4cat.name=Adafruit Circuit Playground
335335
circuitplay32u4cat.bootloader.low_fuses=0xff
336336
circuitplay32u4cat.bootloader.high_fuses=0xd8
@@ -341,8 +341,8 @@ circuitplay32u4cat.bootloader.lock_bits=0x2F
341341
circuitplay32u4cat.bootloader.tool=avrdude
342342
circuitplay32u4cat.build.mcu=atmega32u4
343343
circuitplay32u4cat.build.f_cpu=8000000L
344-
circuitplay32u4cat.build.vid=0x239A
345-
circuitplay32u4cat.build.pid=0x8011
344+
circuitplay32u4cat.build.vid=0x045E
345+
circuitplay32u4cat.build.pid=0x028E
346346
circuitplay32u4cat.build.core=arduino
347347
circuitplay32u4cat.build.variant=circuitplay32u4
348348
circuitplay32u4cat.build.board=AVR_CIRCUITPLAY
@@ -361,7 +361,7 @@ circuitplay32u4cat.pid.0=0x8011
361361

362362
##############################################################
363363

364-
yunmini.name=Arduino Yún Mini
364+
yunmini.name=Arduino Yún Mini w/ XInput
365365
yunmini.upload.via_ssh=true
366366

367367
yunmini.vid.0=0x2a03
@@ -388,8 +388,8 @@ yunmini.bootloader.lock_bits=0x2F
388388

389389
yunmini.build.mcu=atmega32u4
390390
yunmini.build.f_cpu=16000000L
391-
yunmini.build.vid=0x2a03
392-
yunmini.build.pid=0x8050
391+
yunmini.build.vid=0x045E
392+
yunmini.build.pid=0x028E
393393
yunmini.build.usb_product="Arduino Yún Mini"
394394
yunmini.build.board=AVR_YUNMINI
395395
yunmini.build.core=arduino
@@ -398,7 +398,7 @@ yunmini.build.extra_flags={build.usb_flags}
398398

399399
##############################################################
400400

401-
chiwawa.name=Arduino Industrial 101
401+
chiwawa.name=Arduino Industrial 101 w/ XInput
402402
chiwawa.upload.via_ssh=true
403403

404404
chiwawa.vid.0=0x2a03
@@ -425,8 +425,8 @@ chiwawa.bootloader.lock_bits=0x2F
425425

426426
chiwawa.build.mcu=atmega32u4
427427
chiwawa.build.f_cpu=16000000L
428-
chiwawa.build.vid=0x2a03
429-
chiwawa.build.pid=0x8056
428+
chiwawa.build.vid=0x045E
429+
chiwawa.build.pid=0x028E
430430
chiwawa.build.usb_product="Arduino Industrial 101"
431431
chiwawa.build.board=AVR_INDUSTRIAL101
432432
chiwawa.build.core=arduino
@@ -435,7 +435,7 @@ chiwawa.build.extra_flags={build.usb_flags}
435435

436436
##############################################################
437437

438-
one.name=Linino One
438+
one.name=Linino One w/ XInput
439439
one.upload.via_ssh=true
440440

441441
one.vid.0=0x2a03
@@ -462,8 +462,8 @@ one.bootloader.lock_bits=0x2F
462462

463463
one.build.mcu=atmega32u4
464464
one.build.f_cpu=16000000L
465-
one.build.vid=0x2a03
466-
one.build.pid=0x8001
465+
one.build.vid=0x045E
466+
one.build.pid=0x028E
467467
one.build.usb_product="Linino One"
468468
one.build.board=AVR_LININO_ONE
469469
one.build.core=arduino

0 commit comments

Comments
 (0)