]> git.donarmstrong.com Git - qmk_firmware.git/blob - LUFA/StudioIntegration/lufa_drivers_board.xml
Squashed 'lib/lufa/' changes from f2bd51f4e..bbdc9ac40
[qmk_firmware.git] / LUFA / StudioIntegration / lufa_drivers_board.xml
1 <!--
2              LUFA Library
3      Copyright (C) Dean Camera, 2017.
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.avr8" vendor="LUFA" caption="AVR8 Architecture">
14                         <device-support value="mega"/>
15
16                         <require idref="lufa.drivers.board"/>
17                         <require idref="lufa.drivers.board.info"/>
18                 </board>
19
20                 <board id="lufa.boards.dummy.xmega" vendor="LUFA" caption="XMEGA Architecture">
21                         <device-support value="xmega"/>
22
23                         <require idref="lufa.drivers.board"/>
24                         <require idref="lufa.drivers.board.info"/>
25                 </board>
26
27                 <board id="lufa.boards.dummy.uc3" vendor="LUFA" caption="UC3 Architecture">
28                         <device-support value="uc3"/>
29
30                         <require idref="lufa.drivers.board"/>
31                         <require idref="lufa.drivers.board.info"/>
32                 </board>
33
34                 <module type="driver" id="lufa.drivers.board.info" caption="LUFA Board Hardware Information Driver">
35                         <device-support-alias value="lufa_avr8"/>
36                         <device-support-alias value="lufa_xmega"/>
37                         <device-support-alias value="lufa_uc3"/>
38
39                         <build type="doxygen-entry-point" value="Group_BoardInfo"/>
40
41                         <require idref="lufa.common"/>
42
43                         <build type="include-path" value=".."/>
44                         <build type="header-file"  subtype="api" value="Drivers/Board/Board.h"/>
45                 </module>
46
47                 <module type="driver" id="lufa.drivers.board.leds" caption="LUFA Board LED Driver">
48                         <device-support-alias value="lufa_avr8"/>
49                         <device-support-alias value="lufa_xmega"/>
50                         <device-support-alias value="lufa_uc3"/>
51
52                         <build type="doxygen-entry-point" value="Group_LEDs"/>
53
54                         <require idref="lufa.common"/>
55
56                         <build type="include-path" value=".."/>
57                         <build type="header-file"  subtype="api" value="Drivers/Board/LEDs.h"/>
58                 </module>
59
60                 <module type="driver" id="lufa.drivers.board.buttons" caption="LUFA Board Buttons Driver">
61                         <device-support-alias value="lufa_avr8"/>
62                         <device-support-alias value="lufa_xmega"/>
63                         <device-support-alias value="lufa_uc3"/>
64
65                         <build type="doxygen-entry-point" value="Group_Buttons"/>
66
67                         <require idref="lufa.common"/>
68
69                         <build type="include-path" value=".."/>
70                         <build type="header-file"  subtype="api" value="Drivers/Board/Buttons.h"/>
71                 </module>
72
73                 <module type="driver" id="lufa.drivers.board.dataflash" caption="LUFA Board Dataflash Driver">
74                         <device-support-alias value="lufa_avr8"/>
75                         <device-support-alias value="lufa_xmega"/>
76                         <device-support-alias value="lufa_uc3"/>
77
78                         <build type="doxygen-entry-point" value="Group_Dataflash"/>
79
80                         <require idref="lufa.common"/>
81
82                         <build type="include-path" value=".."/>
83                         <build type="header-file"  subtype="api" value="Drivers/Board/Dataflash.h"/>
84                 </module>
85
86                 <module type="driver" id="lufa.drivers.board.joystick" caption="LUFA Board Joystick Driver">
87                         <device-support-alias value="lufa_avr8"/>
88                         <device-support-alias value="lufa_xmega"/>
89                         <device-support-alias value="lufa_uc3"/>
90
91                         <build type="doxygen-entry-point" value="Group_Joystick"/>
92
93                         <require idref="lufa.common"/>
94
95                         <build type="include-path" value=".."/>
96                         <build type="header-file"  subtype="api" value="Drivers/Board/Joystick.h"/>
97                 </module>
98
99                 <module type="driver" id="lufa.drivers.board.temperature" caption="LUFA Board Temperature Sensor Driver">
100                         <device-support-alias value="lufa_avr8"/>
101                         <device-support-alias value="lufa_xmega"/>
102                         <device-support-alias value="lufa_uc3"/>
103
104                         <build type="doxygen-entry-point" value="Group_Temperature"/>
105
106                         <require idref="lufa.common"/>
107                         <require idref="lufa.drivers.peripheral.adc"/>
108
109                         <build type="c-source"     value="Drivers/Board/Temperature.c"/>
110                         <build type="include-path" value=".."/>
111                         <build type="header-file"  subtype="api" value="Drivers/Board/Temperature.h"/>
112                 </module>
113         </asf>
114 </lufa>