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