]> git.donarmstrong.com Git - qmk_firmware.git/blob - tmk_core/protocol/lufa/LUFA-git/LUFA/StudioIntegration/lufa_drivers_peripheral.xml
Merge commit '60b30c036397cb5627fa374bb930794b225daa29' as 'lib/lufa'
[qmk_firmware.git] / tmk_core / protocol / lufa / LUFA-git / LUFA / StudioIntegration / lufa_drivers_peripheral.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-device id="lufa.drivers.peripheral.usart" caption="LUFA USART Driver">
14                         <module type="driver" id="lufa.drivers.peripheral.usart#avr8" caption="LUFA USART Driver - AVR8">
15                                 <device-support-alias value="lufa_avr8"/>
16
17                                 <build type="doxygen-entry-point" value="Group_Serial"/>
18
19                                 <require idref="lufa.common"/>
20                                 <require idref="lufa.drivers.misc.ansi"/>
21
22                                 <build type="c-source" value="Drivers/Peripheral/AVR8/Serial_AVR8.c"/>
23                                 <build type="header-file" value="Drivers/Peripheral/AVR8/Serial_AVR8.h"/>
24                                 <build type="include-path" value=".."/>
25                                 <build type="header-file" subtype="api" value="Drivers/Peripheral/Serial.h"/>
26                         </module>
27
28                         <module type="driver" id="lufa.drivers.peripheral.usart#xmega" caption="LUFA USART Driver - AVR8">
29                                 <device-support-alias value="lufa_xmega"/>
30
31                                 <build type="doxygen-entry-point" value="Group_Serial"/>
32
33                                 <require idref="lufa.common"/>
34                                 <require idref="lufa.drivers.misc.ansi"/>
35
36                                 <build type="c-source" value="Drivers/Peripheral/XMEGA/Serial_XMEGA.c"/>
37                                 <build type="header-file" value="Drivers/Peripheral/XMEGA/Serial_XMEGA.h"/>
38                                 <build type="include-path" value=".."/>
39                                 <build type="header-file" subtype="api" value="Drivers/Peripheral/Serial.h"/>
40                         </module>
41
42                         <module type="driver" id="lufa.drivers.peripheral.usart#uc3" caption="LUFA USART Driver - UC3">
43                                 <device-support-alias value="lufa_uc3"/>
44
45                                 <build type="doxygen-entry-point" value="Group_Serial"/>
46
47                                 <require idref="lufa.common"/>
48                                 <require idref="lufa.drivers.misc.ansi"/>
49
50                                 <info type="gui-flag" value="hidden"/>
51                         </module>
52                 </select-by-device>
53
54                 <select-by-device id="lufa.drivers.peripheral.spi" caption="LUFA SPI Driver">
55                         <module type="driver" id="lufa.drivers.peripheral.spi#avr8" caption="LUFA SPI Driver - AVR8">
56                                 <device-support-alias value="lufa_avr8"/>
57
58                                 <build type="doxygen-entry-point" value="Group_SPI"/>
59
60                                 <require idref="lufa.common"/>
61
62                                 <build type="header-file" value="Drivers/Peripheral/AVR8/SPI_AVR8.h"/>
63                                 <build type="include-path" value=".."/>
64                                 <build type="header-file" subtype="api" value="Drivers/Peripheral/SPI.h"/>
65                         </module>
66
67                         <module type="driver" id="lufa.drivers.peripheral.spi#xmega" caption="LUFA SPI Driver - XMEGA">
68                                 <device-support-alias value="lufa_xmega"/>
69
70                                 <build type="doxygen-entry-point" value="Group_SPI"/>
71
72                                 <require idref="lufa.common"/>
73
74                                 <build type="header-file" value="Drivers/Peripheral/XMEGA/SPI_XMEGA.h"/>
75                                 <build type="include-path" value=".."/>
76                                 <build type="header-file" subtype="api" value="Drivers/Peripheral/SPI.h"/>
77                         </module>
78
79                         <module type="driver" id="lufa.drivers.peripheral.spi#uc3" caption="LUFA SPI Driver - UC3">
80                                 <device-support-alias value="lufa_uc3"/>
81
82                                 <build type="doxygen-entry-point" value="Group_SPI"/>
83
84                                 <require idref="lufa.common"/>
85
86                                 <info type="gui-flag" value="hidden"/>
87                         </module>
88                 </select-by-device>
89
90                 <select-by-device id="lufa.drivers.peripheral.usart_spi" caption="LUFA USART SPI Driver">
91                         <module type="driver" id="lufa.drivers.peripheral.usart_spi#avr8" caption="LUFA USART SPI Driver - AVR8">
92                                 <device-support-alias value="lufa_avr8"/>
93
94                                 <build type="doxygen-entry-point" value="Group_SerialSPI"/>
95
96                                 <require idref="lufa.common"/>
97
98                                 <build type="header-file" value="Drivers/Peripheral/AVR8/SerialSPI_AVR8.h"/>
99                                 <build type="include-path" value=".."/>
100                                 <build type="header-file" subtype="api"  value="Drivers/Peripheral/SerialSPI.h"/>
101                         </module>
102
103                         <module type="driver" id="lufa.drivers.peripheral.usart_spi#xmega" caption="LUFA USART SPI Driver - XMEGA">
104                                 <device-support-alias value="lufa_xmega"/>
105
106                                 <build type="doxygen-entry-point" value="Group_SerialSPI"/>
107
108                                 <require idref="lufa.common"/>
109
110                                 <build type="header-file" value="Drivers/Peripheral/XMEGA/SerialSPI_XMEGA.h"/>
111                                 <build type="include-path" value=".."/>
112                                 <build type="header-file" subtype="api" value="Drivers/Peripheral/SerialSPI.h"/>
113                         </module>
114
115                         <module type="driver" id="lufa.drivers.peripheral.usart_spi#uc3" caption="LUFA USART SPI Driver - UC3">
116                                 <device-support-alias value="lufa_uc3"/>
117
118                                 <build type="doxygen-entry-point" value="Group_SerialSPI"/>
119
120                                 <require idref="lufa.common"/>
121
122                                 <info type="gui-flag" value="hidden"/>
123                         </module>
124                 </select-by-device>
125
126                 <select-by-device id="lufa.drivers.peripheral.twi" caption="LUFA TWI Master Driver">
127                         <module type="driver" id="lufa.drivers.peripheral.twi#avr8" caption="LUFA TWI Master Driver - AVR8">
128                                 <device-support-alias value="lufa_avr8"/>
129
130                                 <build type="doxygen-entry-point" value="Group_TWI"/>
131
132                                 <require idref="lufa.common"/>
133
134                                 <build type="c-source" value="Drivers/Peripheral/AVR8/TWI_AVR8.c"/>
135                                 <build type="header-file" value="Drivers/Peripheral/AVR8/TWI_AVR8.h"/>
136                                 <build type="include-path" value=".."/>
137                                 <build type="header-file" subtype="api" value="Drivers/Peripheral/TWI.h"/>
138                         </module>
139
140                         <module type="driver" id="lufa.drivers.peripheral.twi#xmega" caption="LUFA TWI Master Driver - XMEGA">
141                                 <device-support-alias value="lufa_xmega"/>
142
143                                 <build type="doxygen-entry-point" value="Group_TWI"/>
144
145                                 <require idref="lufa.common"/>
146
147                                 <build type="c-source" value="Drivers/Peripheral/XMEGA/TWI_XMEGA.c"/>
148                                 <build type="header-file" value="Drivers/Peripheral/XMEGA/TWI_XMEGA.h"/>
149                                 <build type="include-path" value=".."/>
150                                 <build type="header-file" subtype="api" value="Drivers/Peripheral/TWI.h"/>
151                         </module>
152
153                         <module type="driver" id="lufa.drivers.peripheral.twi#uc3" caption="LUFA TWI Master Driver - UC3">
154                                 <device-support-alias value="lufa_uc3"/>
155
156                                 <build type="doxygen-entry-point" value="Group_TWI"/>
157
158                                 <require idref="lufa.common"/>
159
160                                 <info type="gui-flag" value="hidden"/>
161                         </module>
162                 </select-by-device>
163
164                 <select-by-device id="lufa.drivers.peripheral.adc" caption="LUFA ADC Driver">
165                         <module type="driver" id="lufa.drivers.peripheral.adc#avr8" caption="LUFA ADC Driver - AVR8">
166                                 <device-support-alias value="lufa_avr8"/>
167
168                                 <build type="doxygen-entry-point" value="Group_ADC"/>
169
170                                 <require idref="lufa.common"/>
171
172                                 <build type="header-file" value="Drivers/Peripheral/AVR8/ADC_AVR8.h"/>
173                                 <build type="include-path" value=".."/>
174                                 <build type="header-file" subtype="api" value="Drivers/Peripheral/ADC.h"/>
175                         </module>
176
177                         <module type="driver" id="lufa.drivers.peripheral.adc#xmega" caption="LUFA ADC Driver - XMEGA">
178                                 <device-support-alias value="lufa_xmega"/>
179
180                                 <build type="doxygen-entry-point" value="Group_ADC"/>
181
182                                 <require idref="lufa.common"/>
183
184                                 <info type="gui-flag" value="hidden"/>
185                         </module>
186
187                         <module type="driver" id="lufa.drivers.peripheral.adc#uc3" caption="LUFA ADC Driver - UC3">
188                                 <device-support-alias value="lufa_uc3"/>
189
190                                 <build type="doxygen-entry-point" value="Group_ADC"/>
191
192                                 <require idref="lufa.common"/>
193
194                                 <info type="gui-flag" value="hidden"/>
195                         </module>
196                 </select-by-device>
197         </asf>
198 </lufa>