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