Add code template for the new board hardware information driver.
[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 <board id="lufa.boards.dummy" vendor="LUFA" caption="LUFA">
14 <device-support value="avr"/>
15
16 <require idref="lufa.drivers.board"/>
17 </board>
18
19 <module type="driver" id="lufa.drivers.board.leds" caption="LUFA Board LED Driver">
20 <device-support-alias value="lufa_avr8"/>
21 <device-support-alias value="lufa_xmega"/>
22 <device-support-alias value="lufa_uc3"/>
23
24 <build type="doxygen-entry-point" value="Group_LEDs"/>
25
26 <require idref="lufa.common"/>
27
28 <build type="include-path" value=".."/>
29 <build type="header-file" subtype="api" value="Drivers/Board/LEDs.h"/>
30 </module>
31
32 <module type="driver" id="lufa.drivers.board.buttons" caption="LUFA Board Buttons Driver">
33 <device-support-alias value="lufa_avr8"/>
34 <device-support-alias value="lufa_xmega"/>
35 <device-support-alias value="lufa_uc3"/>
36
37 <build type="doxygen-entry-point" value="Group_Buttons"/>
38
39 <require idref="lufa.common"/>
40
41 <build type="include-path" value=".."/>
42 <build type="header-file" subtype="api" value="Drivers/Board/Buttons.h"/>
43 </module>
44
45 <module type="driver" id="lufa.drivers.board.dataflash" caption="LUFA Board Dataflash Driver">
46 <device-support-alias value="lufa_avr8"/>
47 <device-support-alias value="lufa_xmega"/>
48 <device-support-alias value="lufa_uc3"/>
49
50 <build type="doxygen-entry-point" value="Group_Dataflash"/>
51
52 <require idref="lufa.common"/>
53
54 <build type="include-path" value=".."/>
55 <build type="header-file" subtype="api" value="Drivers/Board/Dataflash.h"/>
56 </module>
57
58 <module type="driver" id="lufa.drivers.board.joystick" caption="LUFA Board Joystick Driver">
59 <device-support-alias value="lufa_avr8"/>
60 <device-support-alias value="lufa_xmega"/>
61 <device-support-alias value="lufa_uc3"/>
62
63 <build type="doxygen-entry-point" value="Group_Joystick"/>
64
65 <require idref="lufa.common"/>
66
67 <build type="include-path" value=".."/>
68 <build type="header-file" subtype="api" value="Drivers/Board/Joystick.h"/>
69 </module>
70
71 <module type="driver" id="lufa.drivers.board.temperature" caption="LUFA Board Temperature Sensor Driver">
72 <device-support-alias value="lufa_avr8"/>
73 <device-support-alias value="lufa_xmega"/>
74 <device-support-alias value="lufa_uc3"/>
75
76 <build type="doxygen-entry-point" value="Group_Temperature"/>
77
78 <require idref="lufa.common"/>
79 <require idref="lufa.drivers.peripheral.adc"/>
80
81 <build type="c-source" value="Drivers/Board/Temperature.c"/>
82 <build type="include-path" value=".."/>
83 <build type="header-file" subtype="api" value="Drivers/Board/Temperature.h"/>
84 </module>
85 </asf>
86 </lufa>