]> git.donarmstrong.com Git - qmk_firmware.git/blob - Bootloaders/HID/asf.xml
Squashed 'lib/lufa/' changes from f2bd51f4e..bbdc9ac40
[qmk_firmware.git] / Bootloaders / HID / asf.xml
1 <asf xmlversion="1.0">
2         <project caption="HID Bootloader - 128KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.hid.avr8.128_4" force-caption="true" workspace-name="lufa_hid_128kb_4kb_">
3                 <require idref="lufa.bootloaders.hid"/>
4                 <require idref="lufa.boards.dummy.avr8"/>
5                 <generator value="as5_8"/>
6
7                 <device-support value="at90usb1287"/>
8                 <config name="lufa.drivers.board.name" value="none"/>
9
10                 <config name="config.compiler.optimization.level" value="size"/>
11
12                 <build type="define" name="F_CPU" value="16000000UL"/>
13                 <build type="define" name="F_USB" value="16000000UL"/>
14
15                 <build type="define" name="BOOT_START_ADDR" value="0x1F000"/>
16                 <build type="linker-config" subtype="flags" value="--section-start=.text=0x1F000"/>
17         </project>
18
19         <project caption="HID Bootloader - 64KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.hid.avr8.64_4" force-caption="true" workspace-name="lufa_hid_64kb_4kb_">
20                 <require idref="lufa.bootloaders.hid"/>
21                 <require idref="lufa.boards.dummy.avr8"/>
22                 <generator value="as5_8"/>
23
24                 <device-support value="at90usb647"/>
25                 <config name="lufa.drivers.board.name" value="none"/>
26
27                 <config name="config.compiler.optimization.level" value="size"/>
28
29                 <build type="define" name="F_CPU" value="16000000UL"/>
30                 <build type="define" name="F_USB" value="16000000UL"/>
31
32                 <build type="define" name="BOOT_START_ADDR" value="0xF000"/>
33                 <build type="linker-config" subtype="flags" value="--section-start=.text=0xF000"/>
34         </project>
35
36         <project caption="HID Bootloader - 32KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.hid.avr8.32_4" force-caption="true" workspace-name="lufa_hid_32kb_4kb_">
37                 <require idref="lufa.bootloaders.hid"/>
38                 <require idref="lufa.boards.dummy.avr8"/>
39                 <generator value="as5_8"/>
40
41                 <device-support value="atmega32u4"/>
42                 <config name="lufa.drivers.board.name" value="none"/>
43
44                 <config name="config.compiler.optimization.level" value="size"/>
45
46                 <build type="define" name="F_CPU" value="16000000UL"/>
47                 <build type="define" name="F_USB" value="16000000UL"/>
48
49                 <build type="define" name="BOOT_START_ADDR" value="0x7000"/>
50                 <build type="linker-config" subtype="flags" value="--section-start=.text=0x7000"/>
51         </project>
52
53         <project caption="HID Bootloader - 16KB FLASH / 2KB Boot - AVR8 Architecture" id="lufa.bootloaders.hid.avr8.16_2" force-caption="true" workspace-name="lufa_hid_16kb_2kb_">
54                 <require idref="lufa.bootloaders.hid"/>
55                 <require idref="lufa.boards.dummy.avr8"/>
56                 <generator value="as5_8"/>
57
58                 <device-support value="atmega16u2"/>
59                 <config name="lufa.drivers.board.name" value="none"/>
60
61                 <config name="config.compiler.optimization.level" value="size"/>
62
63                 <build type="define" name="F_CPU" value="16000000UL"/>
64                 <build type="define" name="F_USB" value="16000000UL"/>
65
66                 <build type="define" name="BOOT_START_ADDR" value="0x3800"/>
67                 <build type="linker-config" subtype="flags" value="--section-start=.text=0x3800"/>
68         </project>
69
70         <project caption="HID Bootloader - 8KB FLASH / 2KB Boot - AVR8 Architecture" id="lufa.bootloaders.hid.avr8.8_2" force-caption="true" workspace-name="lufa_hid_8kb_2kb_">
71                 <require idref="lufa.bootloaders.hid"/>
72                 <require idref="lufa.boards.dummy.avr8"/>
73                 <generator value="as5_8"/>
74
75                 <device-support value="atmega8u2"/>
76                 <config name="lufa.drivers.board.name" value="none"/>
77
78                 <config name="config.compiler.optimization.level" value="size"/>
79
80                 <build type="define" name="F_CPU" value="16000000UL"/>
81                 <build type="define" name="F_USB" value="16000000UL"/>
82
83                 <build type="define" name="BOOT_START_ADDR" value="0x1800"/>
84                 <build type="linker-config" subtype="flags" value="--section-start=.text=0x1800"/>
85         </project>
86
87         <module type="application" id="lufa.bootloaders.hid" caption="HID Bootloader">
88                 <info type="description" value="summary">
89                 HID Class Bootloader, capable of reprogramming a device via a custom cross-platform command line utility when plugged into a host.
90                 </info>
91
92                 <info type="gui-flag" value="move-to-root"/>
93
94                 <info type="keyword" value="Technology">
95                         <keyword value="Bootloaders"/>
96                         <keyword value="USB Device"/>
97                 </info>
98
99                 <device-support-alias value="lufa_avr8"/>
100                 <device-support-alias value="lufa_xmega"/>
101                 <device-support-alias value="lufa_uc3"/>
102
103                 <build type="include-path" value="."/>
104                 <build type="c-source" value="BootloaderHID.c"/>
105                 <build type="header-file" value="BootloaderHID.h"/>
106                 <build type="c-source" value="Descriptors.c"/>
107                 <build type="header-file" value="Descriptors.h"/>
108
109                 <build type="module-config" subtype="path" value="Config"/>
110                 <build type="header-file" value="Config/LUFAConfig.h"/>
111
112                 <build type="distribute" subtype="user-file" value="doxyfile"/>
113                 <build type="distribute" subtype="user-file" value="BootloaderHID.txt"/>
114                 <build type="distribute" subtype="directory" value="HostLoaderApp"/>
115                 <build type="distribute" subtype="directory" value="HostLoaderApp_Python"/>
116
117                 <require idref="lufa.common"/>
118                 <require idref="lufa.platform"/>
119                 <require idref="lufa.drivers.usb"/>
120                 <require idref="lufa.drivers.board"/>
121                 <require idref="lufa.drivers.board.leds"/>
122         </module>
123 </asf>