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