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