]> git.donarmstrong.com Git - qmk_firmware.git/blob - tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_drivers_usb_class_hid.xml
Merge commit '60b30c036397cb5627fa374bb930794b225daa29' as 'lib/lufa'
[qmk_firmware.git] / tmk_core / protocol / lufa / LUFA-git / LUFA / StudioIntegration / lufa_drivers_usb_class_hid.xml
1 <!--
2              LUFA Library
3      Copyright (C) Dean Camera, 2013.
4
5   dean [at] fourwalledcubicle [dot] com
6            www.lufa-lib.org
7 -->
8
9 <!-- Atmel Studio framework integration file -->
10
11 <lufa>
12         <asf>
13                 <select-by-config id="lufa.drivers.usb.class.hid" name="lufa.drivers.usb.class.hid.mode" default="host_device" caption="LUFA USB Class Driver - HID">
14                         <build type="doxygen-entry-point" value="Group_USBClassHID"/>
15
16                         <info type="gui-flag" value="hidden"/>
17
18                         <module type="service" id="lufa.drivers.usb.class.hid#host_device" caption="LUFA USB Class Driver - HID (Host/Device)">
19                                 <info type="description" value="summary">
20                                         Common definitions and Host/Device mode implementations of the HID USB class.
21                                 </info>
22
23                                 <build type="doxygen-entry-point" value="Group_USBClassHID"/>
24
25                                 <info type="gui-flag" value="hidden"/>
26
27                                 <device-support-alias value="lufa_avr8"/>
28                                 <device-support-alias value="lufa_xmega"/>
29                                 <device-support-alias value="lufa_uc3"/>
30
31                                 <build type="header-file" value="Drivers/USB/Class/HIDClass.h"/>
32                                 <build type="header-file" value="Drivers/USB/Class/Common/HIDClassCommon.h"/>
33                                 <build type="header-file" value="Drivers/USB/Class/Device/HIDClassDevice.h"/>
34                                 <build type="c-source"    value="Drivers/USB/Class/Device/HIDClassDevice.c"/>
35                                 <build type="header-file" value="Drivers/USB/Class/Host/HIDClassHost.h"/>
36                                 <build type="c-source"    value="Drivers/USB/Class/Host/HIDClassHost.c"/>
37                         </module>
38
39                         <module type="service" id="lufa.drivers.usb.class.hid#host" caption="LUFA USB Class Driver - HID (Host)">
40                                 <info type="description" value="summary">
41                                         Common definitions and Host mode implementation of the HID USB class.
42                                 </info>
43
44                                 <build type="doxygen-entry-point" value="Group_USBClassHID"/>
45
46                                 <info type="gui-flag" value="hidden"/>
47
48                                 <device-support-alias value="lufa_avr8"/>
49                                 <device-support-alias value="lufa_xmega"/>
50                                 <device-support-alias value="lufa_uc3"/>
51
52                                 <build type="header-file" value="Drivers/USB/Class/HIDClass.h"/>
53                                 <build type="header-file" value="Drivers/USB/Class/Common/HIDClassCommon.h"/>
54                                 <build type="header-file" value="Drivers/USB/Class/Device/HIDClassDevice.h"/>
55                                 <build type="header-file" value="Drivers/USB/Class/Host/HIDClassHost.h"/>
56                                 <build type="c-source"    value="Drivers/USB/Class/Host/HIDClassHost.c"/>
57                         </module>
58
59                         <module type="service" id="lufa.drivers.usb.class.hid#device" caption="LUFA USB Class Driver - HID (Device)">
60                                 <info type="description" value="summary">
61                                         Common definitions and Device mode implementation of the HID USB class.
62                                 </info>
63
64                                 <build type="doxygen-entry-point" value="Group_USBClassHID"/>
65
66                                 <info type="gui-flag" value="hidden"/>
67
68                                 <device-support-alias value="lufa_avr8"/>
69                                 <device-support-alias value="lufa_xmega"/>
70                                 <device-support-alias value="lufa_uc3"/>
71
72                                 <build type="header-file" value="Drivers/USB/Class/HIDClass.h"/>
73                                 <build type="header-file" value="Drivers/USB/Class/Common/HIDClassCommon.h"/>
74                                 <build type="header-file" value="Drivers/USB/Class/Device/HIDClassDevice.h"/>
75                                 <build type="c-source"    value="Drivers/USB/Class/Device/HIDClassDevice.c"/>
76                                 <build type="header-file" value="Drivers/USB/Class/Host/HIDClassHost.h"/>
77                         </module>
78
79                         <module type="service" id="lufa.drivers.usb.class.hid#definitions_only" caption="LUFA USB Class Driver - HID (Definitions Only)">
80                                 <info type="description" value="summary">
81                                         Common definitions only (no implementations) of the HID USB class.
82                                 </info>
83
84                                 <build type="doxygen-entry-point" value="Group_USBClassHID"/>
85
86                                 <info type="gui-flag" value="hidden"/>
87
88                                 <device-support-alias value="lufa_avr8"/>
89                                 <device-support-alias value="lufa_xmega"/>
90                                 <device-support-alias value="lufa_uc3"/>
91
92                                 <build type="header-file" value="Drivers/USB/Class/HIDClass.h"/>
93                                 <build type="header-file" value="Drivers/USB/Class/Common/HIDClassCommon.h"/>
94                                 <build type="header-file" value="Drivers/USB/Class/Device/HIDClassDevice.h"/>
95                                 <build type="header-file" value="Drivers/USB/Class/Host/HIDClassHost.h"/>
96                         </module>
97                 </select-by-config>
98         </asf>
99 </lufa>