Make sure the INF driver file is distributed in Atmel Studio projects that require...
[pub/USBasp.git] / LUFA / StudioIntegration / lufa_drivers_board.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 <module type="driver" id="lufa.drivers.board.leds" caption="LUFA Board LED Driver">
14 <device-support-alias value="lufa_avr8"/>
15 <device-support-alias value="lufa_xmega"/>
16 <device-support-alias value="lufa_uc3"/>
17
18 <build type="doxygen-entry-point" value="Group_LEDs"/>
19
20 <require idref="lufa.common"/>
21
22 <build type="include-path" value=".."/>
23 <build type="header-file" subtype="api" value="Drivers/Board/LEDs.h"/>
24 </module>
25
26 <module type="driver" id="lufa.drivers.board.buttons" caption="LUFA Board Buttons Driver">
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="doxygen-entry-point" value="Group_Buttons"/>
32
33 <require idref="lufa.common"/>
34
35 <build type="include-path" value=".."/>
36 <build type="header-file" subtype="api" value="Drivers/Board/Buttons.h"/>
37 </module>
38
39 <module type="driver" id="lufa.drivers.board.dataflash" caption="LUFA Board Dataflash Driver">
40 <device-support-alias value="lufa_avr8"/>
41 <device-support-alias value="lufa_xmega"/>
42 <device-support-alias value="lufa_uc3"/>
43
44 <build type="doxygen-entry-point" value="Group_Dataflash"/>
45
46 <require idref="lufa.common"/>
47
48 <build type="include-path" value=".."/>
49 <build type="header-file" subtype="api" value="Drivers/Board/Dataflash.h"/>
50 </module>
51
52 <module type="driver" id="lufa.drivers.board.joystick" caption="LUFA Board Joystick Driver">
53 <device-support-alias value="lufa_avr8"/>
54 <device-support-alias value="lufa_xmega"/>
55 <device-support-alias value="lufa_uc3"/>
56
57 <build type="doxygen-entry-point" value="Group_Joystick"/>
58
59 <require idref="lufa.common"/>
60
61 <build type="include-path" value=".."/>
62 <build type="header-file" subtype="api" value="Drivers/Board/Joystick.h"/>
63 </module>
64
65 <module type="driver" id="lufa.drivers.board.temperature" caption="LUFA Board Temperature Sensor Driver">
66 <device-support-alias value="lufa_avr8"/>
67 <device-support-alias value="lufa_xmega"/>
68 <device-support-alias value="lufa_uc3"/>
69
70 <build type="doxygen-entry-point" value="Group_Temperature"/>
71
72 <require idref="lufa.common"/>
73
74 <build type="c-source" value="Drivers/Board/Temperature.c"/>
75 <build type="include-path" value=".."/>
76 <build type="header-file" subtype="api" value="Drivers/Board/Temperature.h"/>
77 </module>
78
79 <select-by-config id="lufa.drivers.board" name="lufa.drivers.board.name" default="none" caption="LUFA Board Support">
80 <module type="driver" id="lufa.drivers.board#none" caption="None">
81 <device-support value="avr"/>
82
83 <build type="define" name="BOARD" value="BOARD_NONE"/>
84 </module>
85
86 <module type="driver" id="lufa.drivers.board#usbkey" caption="USBKEY">
87 <device-support value="at90usb1287"/>
88
89 <require idref="lufa.drivers.misc.at45db642d"/>
90
91 <build type="header-file" value="Drivers/Board/AVR8/USBKEY/Buttons.h"/>
92 <build type="header-file" value="Drivers/Board/AVR8/USBKEY/Dataflash.h"/>
93 <build type="header-file" value="Drivers/Board/AVR8/USBKEY/Joystick.h"/>
94 <build type="header-file" value="Drivers/Board/AVR8/USBKEY/LEDs.h"/>
95
96 <build type="define" name="BOARD" value="BOARD_USBKEY"/>
97 </module>
98
99 <module type="driver" id="lufa.drivers.board#xplain_rev1" caption="XPLAIN (HW Rev 1)">
100 <device-support value="at90usb1287"/>
101
102 <require idref="lufa.drivers.misc.at45db642d"/>
103
104 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/Dataflash.h"/>
105 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/LEDs.h"/>
106
107 <build type="define" name="BOARD" value="BOARD_XPLAIN_REV1"/>
108 </module>
109
110 <module type="driver" id="lufa.drivers.board#xplain" caption="XPLAIN (HW Rev 2+)">
111 <device-support value="at90usb1287"/>
112
113 <require idref="lufa.drivers.misc.at45db642d"/>
114
115 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/Dataflash.h"/>
116 <build type="header-file" value="Drivers/Board/AVR8/XPLAIN/LEDs.h"/>
117
118 <build type="define" name="BOARD" value="BOARD_XPLAIN"/>
119 </module>
120 </select-by-config>
121 </asf>
122 </lufa>