@@ -4,7 +4,7 @@ menu.cpu=Processor
44
55##############################################################
66
7- yun.name=Arduino Yún
7+ yun.name=Arduino Yún w/ XInput
88yun.upload.via_ssh=true
99
1010yun.vid.0=0x2341
@@ -36,8 +36,8 @@ yun.bootloader.lock_bits=0x2F
3636
3737yun.build.mcu=atmega32u4
3838yun.build.f_cpu=16000000L
39- yun.build.vid=0x2341
40- yun.build.pid=0x8041
39+ yun.build.vid=0x045E
40+ yun.build.pid=0x028E
4141yun.build.usb_product="Arduino Yun"
4242yun.build.board=AVR_YUN
4343yun.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
5050leonardo.vid.0=0x2341
5151leonardo.pid.0=0x0036
5252leonardo.vid.1=0x2341
@@ -75,8 +75,8 @@ leonardo.bootloader.lock_bits=0x2F
7575
7676leonardo.build.mcu=atmega32u4
7777leonardo.build.f_cpu=16000000L
78- leonardo.build.vid=0x2341
79- leonardo.build.pid=0x8036
78+ leonardo.build.vid=0x045E
79+ leonardo.build.pid=0x028E
8080leonardo.build.usb_product="Arduino Leonardo"
8181leonardo.build.board=AVR_LEONARDO
8282leonardo.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
8989leonardoeth.vid.0=0x2a03
9090leonardoeth.pid.0=0x0040
9191leonardoeth.vid.1=0x2a03
@@ -110,8 +110,8 @@ leonardoeth.bootloader.lock_bits=0x2F
110110
111111leonardoeth.build.mcu=atmega32u4
112112leonardoeth.build.f_cpu=16000000L
113- leonardoeth.build.vid=0x2a03
114- leonardoeth.build.pid=0x8040
113+ leonardoeth.build.vid=0x045E
114+ leonardoeth.build.pid=0x028E
115115leonardoeth.build.usb_product="Arduino Leonardo ETH"
116116leonardoeth.build.board=AVR_LEONARDO_ETH
117117leonardoeth.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
125125micro.vid.0=0x2341
126126micro.pid.0=0x0037
@@ -135,17 +135,17 @@ micro.vid.4=0x2341
135135micro.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
140140micro.vid.4.build.usb_product="Genuino Micro"
141141micro.vid.4.bootloader.file=caterina/Caterina-Genuino-Micro.hex
142142
143143micro.vid.5=0x2341
144144micro.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
149149micro.vid.5.build.usb_product="Genuino Micro"
150150micro.vid.5.bootloader.file=caterina/Caterina-Genuino-Micro.hex
151151
@@ -168,8 +168,8 @@ micro.bootloader.lock_bits=0x2F
168168
169169micro.build.mcu=atmega32u4
170170micro.build.f_cpu=16000000L
171- micro.build.vid=0x2341
172- micro.build.pid=0x8037
171+ micro.build.vid=0x045E
172+ micro.build.pid=0x028E
173173micro.build.usb_product="Arduino Micro"
174174micro.build.board=AVR_MICRO
175175micro.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
182182esplora.vid.0=0x2341
183183esplora.pid.0=0x003C
184184esplora.vid.1=0x2341
@@ -207,8 +207,8 @@ esplora.bootloader.lock_bits=0x2F
207207
208208esplora.build.mcu=atmega32u4
209209esplora.build.f_cpu=16000000L
210- esplora.build.vid=0x2341
211- esplora.build.pid=0x803c
210+ esplora.build.vid=0x045E
211+ esplora.build.pid=0x028E
212212esplora.build.usb_product="Arduino Esplora"
213213esplora.build.board=AVR_ESPLORA
214214esplora.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
221221LilyPadUSB.vid.0=0x1B4F
222222LilyPadUSB.pid.0=0x9207
223223LilyPadUSB.vid.1=0x1B4F
@@ -242,8 +242,8 @@ LilyPadUSB.bootloader.lock_bits=0x2F
242242
243243LilyPadUSB.build.mcu=atmega32u4
244244LilyPadUSB.build.f_cpu=8000000L
245- LilyPadUSB.build.vid=0x1B4F
246- LilyPadUSB.build.pid=0x9208
245+ LilyPadUSB.build.vid=0x045E
246+ LilyPadUSB.build.pid=0x028E
247247LilyPadUSB.build.usb_product="LilyPad USB"
248248LilyPadUSB.build.board=AVR_LILYPAD_USB
249249LilyPadUSB.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
256256robotControl.vid.0=0x2341
257257robotControl.pid.0=0x0038
258258robotControl.vid.1=0x2341
@@ -281,8 +281,8 @@ robotControl.bootloader.lock_bits=0x2F
281281
282282robotControl.build.mcu=atmega32u4
283283robotControl.build.f_cpu=16000000L
284- robotControl.build.vid=0x2341
285- robotControl.build.pid=0x8038
284+ robotControl.build.vid=0x045E
285+ robotControl.build.pid=0x028E
286286robotControl.build.usb_product="Robot Control"
287287robotControl.build.board=AVR_ROBOT_CONTROL
288288robotControl.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
295295robotMotor.vid.0=0x2341
296296robotMotor.pid.0=0x0039
297297robotMotor.vid.1=0x2341
@@ -320,8 +320,8 @@ robotMotor.bootloader.lock_bits=0x2F
320320
321321robotMotor.build.mcu=atmega32u4
322322robotMotor.build.f_cpu=16000000L
323- robotMotor.build.vid=0x2341
324- robotMotor.build.pid=0x8039
323+ robotMotor.build.vid=0x045E
324+ robotMotor.build.pid=0x028E
325325robotMotor.build.usb_product="Robot Motor"
326326robotMotor.build.board=AVR_ROBOT_MOTOR
327327robotMotor.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
334334circuitplay32u4cat.name=Adafruit Circuit Playground
335335circuitplay32u4cat.bootloader.low_fuses=0xff
336336circuitplay32u4cat.bootloader.high_fuses=0xd8
@@ -341,8 +341,8 @@ circuitplay32u4cat.bootloader.lock_bits=0x2F
341341circuitplay32u4cat.bootloader.tool=avrdude
342342circuitplay32u4cat.build.mcu=atmega32u4
343343circuitplay32u4cat.build.f_cpu=8000000L
344- circuitplay32u4cat.build.vid=0x239A
345- circuitplay32u4cat.build.pid=0x8011
344+ circuitplay32u4cat.build.vid=0x045E
345+ circuitplay32u4cat.build.pid=0x028E
346346circuitplay32u4cat.build.core=arduino
347347circuitplay32u4cat.build.variant=circuitplay32u4
348348circuitplay32u4cat.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
365365yunmini.upload.via_ssh=true
366366
367367yunmini.vid.0=0x2a03
@@ -388,8 +388,8 @@ yunmini.bootloader.lock_bits=0x2F
388388
389389yunmini.build.mcu=atmega32u4
390390yunmini.build.f_cpu=16000000L
391- yunmini.build.vid=0x2a03
392- yunmini.build.pid=0x8050
391+ yunmini.build.vid=0x045E
392+ yunmini.build.pid=0x028E
393393yunmini.build.usb_product="Arduino Yún Mini"
394394yunmini.build.board=AVR_YUNMINI
395395yunmini.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
402402chiwawa.upload.via_ssh=true
403403
404404chiwawa.vid.0=0x2a03
@@ -425,8 +425,8 @@ chiwawa.bootloader.lock_bits=0x2F
425425
426426chiwawa.build.mcu=atmega32u4
427427chiwawa.build.f_cpu=16000000L
428- chiwawa.build.vid=0x2a03
429- chiwawa.build.pid=0x8056
428+ chiwawa.build.vid=0x045E
429+ chiwawa.build.pid=0x028E
430430chiwawa.build.usb_product="Arduino Industrial 101"
431431chiwawa.build.board=AVR_INDUSTRIAL101
432432chiwawa.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
439439one.upload.via_ssh=true
440440
441441one.vid.0=0x2a03
@@ -462,8 +462,8 @@ one.bootloader.lock_bits=0x2F
462462
463463one.build.mcu=atmega32u4
464464one.build.f_cpu=16000000L
465- one.build.vid=0x2a03
466- one.build.pid=0x8001
465+ one.build.vid=0x045E
466+ one.build.pid=0x028E
467467one.build.usb_product="Linino One"
468468one.build.board=AVR_LININO_ONE
469469one.build.core=arduino
0 commit comments