]> git.donarmstrong.com Git - qmk_firmware.git/blob - LUFA/StudioIntegration/lufa_drivers_usb_core.xml
095bcd279809565833bbf61ad4e505c6b82ff359
[qmk_firmware.git] / LUFA / StudioIntegration / lufa_drivers_usb_core.xml
1 <!--\r
2              LUFA Library\r
3      Copyright (C) Dean Camera, 2017.\r
4 \r
5   dean [at] fourwalledcubicle [dot] com\r
6            www.lufa-lib.org\r
7 -->\r
8 \r
9 <!-- Atmel Studio framework integration file -->\r
10 \r
11 <lufa>\r
12         <asf>\r
13                 <module type="driver" id="lufa.drivers.usb.core.common" caption="LUFA USB Core Driver - Common">\r
14                         <device-support-alias value="lufa_avr8"/>\r
15                         <device-support-alias value="lufa_xmega"/>\r
16                         <device-support-alias value="lufa_uc3"/>\r
17 \r
18                         <build type="doxygen-entry-point" value="Group_USBManagement"/>\r
19 \r
20                         <info type="gui-flag" value="hidden"/>\r
21 \r
22                         <build type="header-file" value="Drivers/USB/Core/Device.h"/>\r
23                         <build type="header-file" value="Drivers/USB/Core/Endpoint.h"/>\r
24                         <build type="header-file" value="Drivers/USB/Core/Host.h"/>\r
25                         <build type="header-file" value="Drivers/USB/Core/Pipe.h"/>\r
26                         <build type="header-file" value="Drivers/USB/Core/OTG.h"/>\r
27                         <build type="header-file" value="Drivers/USB/Core/USBController.h"/>\r
28                         <build type="header-file" value="Drivers/USB/Core/USBInterrupt.h"/>\r
29                         <build type="header-file" value="Drivers/USB/Core/EndpointStream.h"/>\r
30                         <build type="header-file" value="Drivers/USB/Core/PipeStream.h"/>\r
31                 <build type="c-source"    value="Drivers/USB/Core/ConfigDescriptors.c"/>\r
32                         <build type="header-file" value="Drivers/USB/Core/ConfigDescriptors.h"/>\r
33                 <build type="c-source"    value="Drivers/USB/Core/DeviceStandardReq.c"/>\r
34                         <build type="header-file" value="Drivers/USB/Core/DeviceStandardReq.h"/>\r
35                 <build type="c-source"    value="Drivers/USB/Core/Events.c"/>\r
36                         <build type="header-file" value="Drivers/USB/Core/Events.h"/>\r
37                 <build type="c-source"    value="Drivers/USB/Core/HostStandardReq.c"/>\r
38                         <build type="header-file" value="Drivers/USB/Core/HostStandardReq.h"/>\r
39                 <build type="c-source"    value="Drivers/USB/Core/USBTask.c"/>\r
40                         <build type="header-file" value="Drivers/USB/Core/USBTask.h"/>\r
41                         <build type="header-file" value="Drivers/USB/Core/USBMode.h"/>\r
42                         <build type="header-file" value="Drivers/USB/Core/StdDescriptors.h"/>\r
43                         <build type="header-file" value="Drivers/USB/Core/StdRequestType.h"/>\r
44 \r
45                 <build type="c-source"    value="Drivers/USB/Class/Common/HIDParser.c"/>\r
46                 <build type="header-file" value="Drivers/USB/Class/Common/HIDParser.h"/>\r
47                 <build type="header-file" value="Drivers/USB/Class/Common/HIDReportData.h"/>\r
48             </module>\r
49 \r
50                 <select-by-device id="lufa.drivers.usb.core" caption="LUFA USB Core Driver">\r
51                         <module type="driver" id="lufa.drivers.usb.core#avr8" caption="LUFA USB Core Driver - AVR8">\r
52                                 <device-support-alias value="lufa_avr8"/>\r
53 \r
54                                 <info type="gui-flag" value="hidden"/>\r
55 \r
56                                 <build type="doxygen-entry-point" value="Group_USBManagement_AVR8"/>\r
57 \r
58                                 <require idref="lufa.drivers.usb.core.common"/>\r
59                                 <require idref="lufa.drivers.usb.core.avr8"/>\r
60                         </module>\r
61 \r
62                         <module type="driver" id="lufa.drivers.usb.core#xmega" caption="LUFA USB Core Driver - XMEGA">\r
63                                 <device-support-alias value="lufa_xmega"/>\r
64 \r
65                                 <info type="gui-flag" value="hidden"/>\r
66 \r
67                                 <build type="doxygen-entry-point" value="Group_USBManagement_XMEGA"/>\r
68 \r
69                                 <require idref="lufa.drivers.usb.core.common"/>\r
70                                 <require idref="lufa.drivers.usb.core.xmega"/>\r
71                         </module>\r
72 \r
73                         <module type="driver" id="lufa.drivers.usb.core#uc3" caption="LUFA USB Core Driver - UC3">\r
74                                 <device-support-alias value="lufa_uc3"/>\r
75 \r
76                                 <info type="gui-flag" value="hidden"/>\r
77 \r
78                                 <build type="doxygen-entry-point" value="Group_USBManagement_UC3"/>\r
79 \r
80                                 <require idref="lufa.drivers.usb.core.common"/>\r
81                                 <require idref="lufa.drivers.usb.core.uc3"/>\r
82                         </module>\r
83                 </select-by-device>\r
84         </asf>\r
85 </lufa>\r