diff options
Diffstat (limited to 'lib/lufa')
66 files changed, 4416 insertions, 4416 deletions
diff --git a/lib/lufa/Bootloaders/CDC/asf.xml b/lib/lufa/Bootloaders/CDC/asf.xml index 72f3ff04c..02e7063c6 100644 --- a/lib/lufa/Bootloaders/CDC/asf.xml +++ b/lib/lufa/Bootloaders/CDC/asf.xml | |||
@@ -1,161 +1,161 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="CDC Bootloader - 128KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.cdc.avr8.128_4" force-caption="true" workspace-name="lufa_cdc_128kb_4kb_"> | 2 | <project caption="CDC Bootloader - 128KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.cdc.avr8.128_4" force-caption="true" workspace-name="lufa_cdc_128kb_4kb_"> |
3 | <require idref="lufa.bootloaders.cdc"/> | 3 | <require idref="lufa.bootloaders.cdc"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <config name="config.compiler.optimization.level" value="size"/> | 10 | <config name="config.compiler.optimization.level" value="size"/> |
11 | 11 | ||
12 | <build type="define" name="F_CPU" value="16000000UL"/> | 12 | <build type="define" name="F_CPU" value="16000000UL"/> |
13 | <build type="define" name="F_USB" value="16000000UL"/> | 13 | <build type="define" name="F_USB" value="16000000UL"/> |
14 | 14 | ||
15 | <build type="define" name="BOOT_START_ADDR" value="0x1F000"/> | 15 | <build type="define" name="BOOT_START_ADDR" value="0x1F000"/> |
16 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1F000"/> | 16 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1F000"/> |
17 | 17 | ||
18 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x1FFA0"/> | 18 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x1FFA0"/> |
19 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 19 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
20 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x1FFE0"/> | 20 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x1FFE0"/> |
21 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 21 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
22 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x1FFF8"/> | 22 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x1FFF8"/> |
23 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 23 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <project caption="CDC Bootloader - 64KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.cdc.avr8.64_4" force-caption="true" workspace-name="lufa_cdc_64kb_4kb_"> | 26 | <project caption="CDC Bootloader - 64KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.cdc.avr8.64_4" force-caption="true" workspace-name="lufa_cdc_64kb_4kb_"> |
27 | <require idref="lufa.bootloaders.cdc"/> | 27 | <require idref="lufa.bootloaders.cdc"/> |
28 | <require idref="lufa.boards.dummy.avr8"/> | 28 | <require idref="lufa.boards.dummy.avr8"/> |
29 | <generator value="as5_8"/> | 29 | <generator value="as5_8"/> |
30 | 30 | ||
31 | <device-support value="at90usb647"/> | 31 | <device-support value="at90usb647"/> |
32 | <config name="lufa.drivers.board.name" value="none"/> | 32 | <config name="lufa.drivers.board.name" value="none"/> |
33 | 33 | ||
34 | <config name="config.compiler.optimization.level" value="size"/> | 34 | <config name="config.compiler.optimization.level" value="size"/> |
35 | 35 | ||
36 | <build type="define" name="F_CPU" value="16000000UL"/> | 36 | <build type="define" name="F_CPU" value="16000000UL"/> |
37 | <build type="define" name="F_USB" value="16000000UL"/> | 37 | <build type="define" name="F_USB" value="16000000UL"/> |
38 | 38 | ||
39 | <build type="define" name="BOOT_START_ADDR" value="0xF000"/> | 39 | <build type="define" name="BOOT_START_ADDR" value="0xF000"/> |
40 | <build type="linker-config" subtype="flags" value="--section-start=.text=0xF000"/> | 40 | <build type="linker-config" subtype="flags" value="--section-start=.text=0xF000"/> |
41 | 41 | ||
42 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0xFFA0"/> | 42 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0xFFA0"/> |
43 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 43 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
44 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0xFFE0"/> | 44 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0xFFE0"/> |
45 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 45 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
46 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0xFFF8"/> | 46 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0xFFF8"/> |
47 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 47 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
48 | </project> | 48 | </project> |
49 | 49 | ||
50 | <project caption="CDC Bootloader - 32KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.cdc.avr8.32_4" force-caption="true" workspace-name="lufa_cdc_32kb_4kb_"> | 50 | <project caption="CDC Bootloader - 32KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.cdc.avr8.32_4" force-caption="true" workspace-name="lufa_cdc_32kb_4kb_"> |
51 | <require idref="lufa.bootloaders.cdc"/> | 51 | <require idref="lufa.bootloaders.cdc"/> |
52 | <require idref="lufa.boards.dummy.avr8"/> | 52 | <require idref="lufa.boards.dummy.avr8"/> |
53 | <generator value="as5_8"/> | 53 | <generator value="as5_8"/> |
54 | 54 | ||
55 | <device-support value="atmega32u4"/> | 55 | <device-support value="atmega32u4"/> |
56 | <config name="lufa.drivers.board.name" value="none"/> | 56 | <config name="lufa.drivers.board.name" value="none"/> |
57 | 57 | ||
58 | <config name="config.compiler.optimization.level" value="size"/> | 58 | <config name="config.compiler.optimization.level" value="size"/> |
59 | 59 | ||
60 | <build type="define" name="F_CPU" value="16000000UL"/> | 60 | <build type="define" name="F_CPU" value="16000000UL"/> |
61 | <build type="define" name="F_USB" value="16000000UL"/> | 61 | <build type="define" name="F_USB" value="16000000UL"/> |
62 | 62 | ||
63 | <build type="define" name="BOOT_START_ADDR" value="0x7000"/> | 63 | <build type="define" name="BOOT_START_ADDR" value="0x7000"/> |
64 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x7000"/> | 64 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x7000"/> |
65 | 65 | ||
66 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x7FA0"/> | 66 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x7FA0"/> |
67 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 67 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
68 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x7FE0"/> | 68 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x7FE0"/> |
69 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 69 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
70 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x7FF8"/> | 70 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x7FF8"/> |
71 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 71 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
72 | </project> | 72 | </project> |
73 | 73 | ||
74 | <project caption="CDC Bootloader - 16KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.cdc.avr8.16_4" force-caption="true" workspace-name="lufa_cdc_16kb_4kb_"> | 74 | <project caption="CDC Bootloader - 16KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.cdc.avr8.16_4" force-caption="true" workspace-name="lufa_cdc_16kb_4kb_"> |
75 | <require idref="lufa.bootloaders.cdc"/> | 75 | <require idref="lufa.bootloaders.cdc"/> |
76 | <require idref="lufa.boards.dummy.avr8"/> | 76 | <require idref="lufa.boards.dummy.avr8"/> |
77 | <generator value="as5_8"/> | 77 | <generator value="as5_8"/> |
78 | 78 | ||
79 | <device-support value="atmega16u2"/> | 79 | <device-support value="atmega16u2"/> |
80 | <config name="lufa.drivers.board.name" value="none"/> | 80 | <config name="lufa.drivers.board.name" value="none"/> |
81 | 81 | ||
82 | <config name="config.compiler.optimization.level" value="size"/> | 82 | <config name="config.compiler.optimization.level" value="size"/> |
83 | 83 | ||
84 | <build type="define" name="F_CPU" value="16000000UL"/> | 84 | <build type="define" name="F_CPU" value="16000000UL"/> |
85 | <build type="define" name="F_USB" value="16000000UL"/> | 85 | <build type="define" name="F_USB" value="16000000UL"/> |
86 | 86 | ||
87 | <build type="define" name="BOOT_START_ADDR" value="0x3000"/> | 87 | <build type="define" name="BOOT_START_ADDR" value="0x3000"/> |
88 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x3000"/> | 88 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x3000"/> |
89 | 89 | ||
90 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x3FA0"/> | 90 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x3FA0"/> |
91 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 91 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
92 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x3FE0"/> | 92 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x3FE0"/> |
93 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 93 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
94 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x3FF8"/> | 94 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x3FF8"/> |
95 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 95 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
96 | </project> | 96 | </project> |
97 | 97 | ||
98 | <project caption="CDC Bootloader - 8KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.cdc.avr8.8_4" force-caption="true" workspace-name="lufa_cdc_8kb_4kb_"> | 98 | <project caption="CDC Bootloader - 8KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.cdc.avr8.8_4" force-caption="true" workspace-name="lufa_cdc_8kb_4kb_"> |
99 | <require idref="lufa.bootloaders.cdc"/> | 99 | <require idref="lufa.bootloaders.cdc"/> |
100 | <require idref="lufa.boards.dummy.avr8"/> | 100 | <require idref="lufa.boards.dummy.avr8"/> |
101 | <generator value="as5_8"/> | 101 | <generator value="as5_8"/> |
102 | 102 | ||
103 | <device-support value="atmega8u2"/> | 103 | <device-support value="atmega8u2"/> |
104 | <config name="lufa.drivers.board.name" value="none"/> | 104 | <config name="lufa.drivers.board.name" value="none"/> |
105 | 105 | ||
106 | <config name="config.compiler.optimization.level" value="size"/> | 106 | <config name="config.compiler.optimization.level" value="size"/> |
107 | 107 | ||
108 | <build type="define" name="F_CPU" value="16000000UL"/> | 108 | <build type="define" name="F_CPU" value="16000000UL"/> |
109 | <build type="define" name="F_USB" value="16000000UL"/> | 109 | <build type="define" name="F_USB" value="16000000UL"/> |
110 | 110 | ||
111 | <build type="define" name="BOOT_START_ADDR" value="0x1000"/> | 111 | <build type="define" name="BOOT_START_ADDR" value="0x1000"/> |
112 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1000"/> | 112 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1000"/> |
113 | 113 | ||
114 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x1FA0"/> | 114 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x1FA0"/> |
115 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 115 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
116 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x1FE0"/> | 116 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x1FE0"/> |
117 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 117 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
118 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x1FF8"/> | 118 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x1FF8"/> |
119 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 119 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
120 | </project> | 120 | </project> |
121 | 121 | ||
122 | <module type="application" id="lufa.bootloaders.cdc" caption="CDC Bootloader"> | 122 | <module type="application" id="lufa.bootloaders.cdc" caption="CDC Bootloader"> |
123 | <info type="description" value="summary"> | 123 | <info type="description" value="summary"> |
124 | CDC Class Bootloader, capable of reprogramming a device using avrdude or other AVR109 protocol compliant software when plugged into a host. | 124 | CDC Class Bootloader, capable of reprogramming a device using avrdude or other AVR109 protocol compliant software when plugged into a host. |
125 | </info> | 125 | </info> |
126 | 126 | ||
127 | <info type="gui-flag" value="move-to-root"/> | 127 | <info type="gui-flag" value="move-to-root"/> |
128 | 128 | ||
129 | <info type="keyword" value="Technology"> | 129 | <info type="keyword" value="Technology"> |
130 | <keyword value="Bootloaders"/> | 130 | <keyword value="Bootloaders"/> |
131 | <keyword value="USB Device"/> | 131 | <keyword value="USB Device"/> |
132 | </info> | 132 | </info> |
133 | 133 | ||
134 | <device-support-alias value="lufa_avr8"/> | 134 | <device-support-alias value="lufa_avr8"/> |
135 | <device-support-alias value="lufa_xmega"/> | 135 | <device-support-alias value="lufa_xmega"/> |
136 | <device-support-alias value="lufa_uc3"/> | 136 | <device-support-alias value="lufa_uc3"/> |
137 | 137 | ||
138 | <build type="include-path" value="."/> | 138 | <build type="include-path" value="."/> |
139 | <build type="c-source" value="BootloaderCDC.c"/> | 139 | <build type="c-source" value="BootloaderCDC.c"/> |
140 | <build type="header-file" value="BootloaderCDC.h"/> | 140 | <build type="header-file" value="BootloaderCDC.h"/> |
141 | <build type="c-source" value="Descriptors.c"/> | 141 | <build type="c-source" value="Descriptors.c"/> |
142 | <build type="header-file" value="Descriptors.h"/> | 142 | <build type="header-file" value="Descriptors.h"/> |
143 | <build type="c-source" value="BootloaderAPI.c"/> | 143 | <build type="c-source" value="BootloaderAPI.c"/> |
144 | <build type="header-file" value="BootloaderAPI.h"/> | 144 | <build type="header-file" value="BootloaderAPI.h"/> |
145 | <build type="asm-source" value="BootloaderAPITable.S"/> | 145 | <build type="asm-source" value="BootloaderAPITable.S"/> |
146 | 146 | ||
147 | <build type="module-config" subtype="path" value="Config"/> | 147 | <build type="module-config" subtype="path" value="Config"/> |
148 | <build type="header-file" value="Config/LUFAConfig.h"/> | 148 | <build type="header-file" value="Config/LUFAConfig.h"/> |
149 | <build type="header-file" value="Config/AppConfig.h"/> | 149 | <build type="header-file" value="Config/AppConfig.h"/> |
150 | 150 | ||
151 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 151 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
152 | <build type="distribute" subtype="user-file" value="BootloaderCDC.txt"/> | 152 | <build type="distribute" subtype="user-file" value="BootloaderCDC.txt"/> |
153 | <build type="distribute" subtype="user-file" value="LUFA CDC Bootloader.inf"/> | 153 | <build type="distribute" subtype="user-file" value="LUFA CDC Bootloader.inf"/> |
154 | 154 | ||
155 | <require idref="lufa.common"/> | 155 | <require idref="lufa.common"/> |
156 | <require idref="lufa.platform"/> | 156 | <require idref="lufa.platform"/> |
157 | <require idref="lufa.drivers.usb"/> | 157 | <require idref="lufa.drivers.usb"/> |
158 | <require idref="lufa.drivers.board"/> | 158 | <require idref="lufa.drivers.board"/> |
159 | <require idref="lufa.drivers.board.leds"/> | 159 | <require idref="lufa.drivers.board.leds"/> |
160 | </module> | 160 | </module> |
161 | </asf> | 161 | </asf> |
diff --git a/lib/lufa/Bootloaders/DFU/asf.xml b/lib/lufa/Bootloaders/DFU/asf.xml index 6f3312b76..f56aba69f 100644 --- a/lib/lufa/Bootloaders/DFU/asf.xml +++ b/lib/lufa/Bootloaders/DFU/asf.xml | |||
@@ -1,156 +1,156 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="DFU Bootloader - 128KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.dfu.avr8.128_4" force-caption="true" workspace-name="lufa_dfu_128kb_4kb_"> | 2 | <project caption="DFU Bootloader - 128KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.dfu.avr8.128_4" force-caption="true" workspace-name="lufa_dfu_128kb_4kb_"> |
3 | <require idref="lufa.bootloaders.dfu"/> | 3 | <require idref="lufa.bootloaders.dfu"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <config name="config.compiler.optimization.level" value="size"/> | 10 | <config name="config.compiler.optimization.level" value="size"/> |
11 | 11 | ||
12 | <build type="define" name="F_CPU" value="16000000UL"/> | 12 | <build type="define" name="F_CPU" value="16000000UL"/> |
13 | <build type="define" name="F_USB" value="16000000UL"/> | 13 | <build type="define" name="F_USB" value="16000000UL"/> |
14 | 14 | ||
15 | <build type="define" name="BOOT_START_ADDR" value="0x1F000"/> | 15 | <build type="define" name="BOOT_START_ADDR" value="0x1F000"/> |
16 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1F000"/> | 16 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1F000"/> |
17 | 17 | ||
18 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x1FFA0"/> | 18 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x1FFA0"/> |
19 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 19 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
20 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x1FFE0"/> | 20 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x1FFE0"/> |
21 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 21 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
22 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x1FFF8"/> | 22 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x1FFF8"/> |
23 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 23 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <project caption="DFU Bootloader - 64KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.dfu.avr8.64_4" force-caption="true" workspace-name="lufa_dfu_64kb_4kb_"> | 26 | <project caption="DFU Bootloader - 64KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.dfu.avr8.64_4" force-caption="true" workspace-name="lufa_dfu_64kb_4kb_"> |
27 | <require idref="lufa.bootloaders.dfu"/> | 27 | <require idref="lufa.bootloaders.dfu"/> |
28 | <require idref="lufa.boards.dummy.avr8"/> | 28 | <require idref="lufa.boards.dummy.avr8"/> |
29 | <generator value="as5_8"/> | 29 | <generator value="as5_8"/> |
30 | 30 | ||
31 | <device-support value="at90usb647"/> | 31 | <device-support value="at90usb647"/> |
32 | <config name="lufa.drivers.board.name" value="none"/> | 32 | <config name="lufa.drivers.board.name" value="none"/> |
33 | 33 | ||
34 | <config name="config.compiler.optimization.level" value="size"/> | 34 | <config name="config.compiler.optimization.level" value="size"/> |
35 | 35 | ||
36 | <build type="define" name="F_CPU" value="16000000UL"/> | 36 | <build type="define" name="F_CPU" value="16000000UL"/> |
37 | <build type="define" name="F_USB" value="16000000UL"/> | 37 | <build type="define" name="F_USB" value="16000000UL"/> |
38 | 38 | ||
39 | <build type="define" name="BOOT_START_ADDR" value="0xF000"/> | 39 | <build type="define" name="BOOT_START_ADDR" value="0xF000"/> |
40 | <build type="linker-config" subtype="flags" value="--section-start=.text=0xF000"/> | 40 | <build type="linker-config" subtype="flags" value="--section-start=.text=0xF000"/> |
41 | 41 | ||
42 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0xFFA0"/> | 42 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0xFFA0"/> |
43 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 43 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
44 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0xFFE0"/> | 44 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0xFFE0"/> |
45 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 45 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
46 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0xFFF8"/> | 46 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0xFFF8"/> |
47 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 47 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
48 | </project> | 48 | </project> |
49 | 49 | ||
50 | <project caption="DFU Bootloader - 32KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.dfu.avr8.32_4" force-caption="true" workspace-name="lufa_dfu_32kb_4kb_"> | 50 | <project caption="DFU Bootloader - 32KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.dfu.avr8.32_4" force-caption="true" workspace-name="lufa_dfu_32kb_4kb_"> |
51 | <require idref="lufa.bootloaders.dfu"/> | 51 | <require idref="lufa.bootloaders.dfu"/> |
52 | <require idref="lufa.boards.dummy.avr8"/> | 52 | <require idref="lufa.boards.dummy.avr8"/> |
53 | <generator value="as5_8"/> | 53 | <generator value="as5_8"/> |
54 | 54 | ||
55 | <device-support value="atmega32u4"/> | 55 | <device-support value="atmega32u4"/> |
56 | <config name="lufa.drivers.board.name" value="none"/> | 56 | <config name="lufa.drivers.board.name" value="none"/> |
57 | 57 | ||
58 | <config name="config.compiler.optimization.level" value="size"/> | 58 | <config name="config.compiler.optimization.level" value="size"/> |
59 | 59 | ||
60 | <build type="define" name="F_CPU" value="16000000UL"/> | 60 | <build type="define" name="F_CPU" value="16000000UL"/> |
61 | <build type="define" name="F_USB" value="16000000UL"/> | 61 | <build type="define" name="F_USB" value="16000000UL"/> |
62 | 62 | ||
63 | <build type="define" name="BOOT_START_ADDR" value="0x7000"/> | 63 | <build type="define" name="BOOT_START_ADDR" value="0x7000"/> |
64 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x7000"/> | 64 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x7000"/> |
65 | 65 | ||
66 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x7FA0"/> | 66 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x7FA0"/> |
67 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 67 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
68 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x7FE0"/> | 68 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x7FE0"/> |
69 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 69 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
70 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x7FF8"/> | 70 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x7FF8"/> |
71 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 71 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
72 | </project> | 72 | </project> |
73 | 73 | ||
74 | <project caption="DFU Bootloader - 16KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.dfu.avr8.16_4" force-caption="true" workspace-name="lufa_dfu_16kb_4kb_"> | 74 | <project caption="DFU Bootloader - 16KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.dfu.avr8.16_4" force-caption="true" workspace-name="lufa_dfu_16kb_4kb_"> |
75 | <require idref="lufa.bootloaders.dfu"/> | 75 | <require idref="lufa.bootloaders.dfu"/> |
76 | <require idref="lufa.boards.dummy.avr8"/> | 76 | <require idref="lufa.boards.dummy.avr8"/> |
77 | <generator value="as5_8"/> | 77 | <generator value="as5_8"/> |
78 | 78 | ||
79 | <device-support value="atmega16u2"/> | 79 | <device-support value="atmega16u2"/> |
80 | <config name="lufa.drivers.board.name" value="none"/> | 80 | <config name="lufa.drivers.board.name" value="none"/> |
81 | 81 | ||
82 | <build type="define" name="F_CPU" value="16000000UL"/> | 82 | <build type="define" name="F_CPU" value="16000000UL"/> |
83 | <build type="define" name="F_USB" value="16000000UL"/> | 83 | <build type="define" name="F_USB" value="16000000UL"/> |
84 | 84 | ||
85 | <build type="define" name="BOOT_START_ADDR" value="0x3000"/> | 85 | <build type="define" name="BOOT_START_ADDR" value="0x3000"/> |
86 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x3000"/> | 86 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x3000"/> |
87 | 87 | ||
88 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x3FA0"/> | 88 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x3FA0"/> |
89 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 89 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
90 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x3FE0"/> | 90 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x3FE0"/> |
91 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 91 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
92 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x3FF8"/> | 92 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x3FF8"/> |
93 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 93 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
94 | </project> | 94 | </project> |
95 | 95 | ||
96 | <project caption="DFU Bootloader - 8KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.dfu.avr8.8_4" force-caption="true" workspace-name="lufa_dfu_8kb_4kb_"> | 96 | <project caption="DFU Bootloader - 8KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.dfu.avr8.8_4" force-caption="true" workspace-name="lufa_dfu_8kb_4kb_"> |
97 | <require idref="lufa.bootloaders.dfu"/> | 97 | <require idref="lufa.bootloaders.dfu"/> |
98 | <require idref="lufa.boards.dummy.avr8"/> | 98 | <require idref="lufa.boards.dummy.avr8"/> |
99 | <generator value="as5_8"/> | 99 | <generator value="as5_8"/> |
100 | 100 | ||
101 | <device-support value="atmega8u2"/> | 101 | <device-support value="atmega8u2"/> |
102 | <config name="lufa.drivers.board.name" value="none"/> | 102 | <config name="lufa.drivers.board.name" value="none"/> |
103 | 103 | ||
104 | <build type="define" name="F_CPU" value="16000000UL"/> | 104 | <build type="define" name="F_CPU" value="16000000UL"/> |
105 | <build type="define" name="F_USB" value="16000000UL"/> | 105 | <build type="define" name="F_USB" value="16000000UL"/> |
106 | 106 | ||
107 | <build type="define" name="BOOT_START_ADDR" value="0x1000"/> | 107 | <build type="define" name="BOOT_START_ADDR" value="0x1000"/> |
108 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1000"/> | 108 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1000"/> |
109 | 109 | ||
110 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x1FA0"/> | 110 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x1FA0"/> |
111 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 111 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
112 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x1FE0"/> | 112 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x1FE0"/> |
113 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 113 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
114 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x1FF8"/> | 114 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x1FF8"/> |
115 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 115 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
116 | </project> | 116 | </project> |
117 | 117 | ||
118 | <module type="application" id="lufa.bootloaders.dfu" caption="DFU Bootloader"> | 118 | <module type="application" id="lufa.bootloaders.dfu" caption="DFU Bootloader"> |
119 | <info type="description" value="summary"> | 119 | <info type="description" value="summary"> |
120 | DFU Class Bootloader, capable of reprogramming a device using the Atmel FLIP or other AVR DFU programming software when plugged into a host. | 120 | DFU Class Bootloader, capable of reprogramming a device using the Atmel FLIP or other AVR DFU programming software when plugged into a host. |
121 | </info> | 121 | </info> |
122 | 122 | ||
123 | <info type="gui-flag" value="move-to-root"/> | 123 | <info type="gui-flag" value="move-to-root"/> |
124 | 124 | ||
125 | <info type="keyword" value="Technology"> | 125 | <info type="keyword" value="Technology"> |
126 | <keyword value="Bootloaders"/> | 126 | <keyword value="Bootloaders"/> |
127 | <keyword value="USB Device"/> | 127 | <keyword value="USB Device"/> |
128 | </info> | 128 | </info> |
129 | 129 | ||
130 | <device-support-alias value="lufa_avr8"/> | 130 | <device-support-alias value="lufa_avr8"/> |
131 | <device-support-alias value="lufa_xmega"/> | 131 | <device-support-alias value="lufa_xmega"/> |
132 | <device-support-alias value="lufa_uc3"/> | 132 | <device-support-alias value="lufa_uc3"/> |
133 | 133 | ||
134 | <build type="include-path" value="."/> | 134 | <build type="include-path" value="."/> |
135 | <build type="c-source" value="BootloaderDFU.c"/> | 135 | <build type="c-source" value="BootloaderDFU.c"/> |
136 | <build type="header-file" value="BootloaderDFU.h"/> | 136 | <build type="header-file" value="BootloaderDFU.h"/> |
137 | <build type="c-source" value="Descriptors.c"/> | 137 | <build type="c-source" value="Descriptors.c"/> |
138 | <build type="header-file" value="Descriptors.h"/> | 138 | <build type="header-file" value="Descriptors.h"/> |
139 | <build type="c-source" value="BootloaderAPI.c"/> | 139 | <build type="c-source" value="BootloaderAPI.c"/> |
140 | <build type="header-file" value="BootloaderAPI.h"/> | 140 | <build type="header-file" value="BootloaderAPI.h"/> |
141 | <build type="asm-source" value="BootloaderAPITable.S"/> | 141 | <build type="asm-source" value="BootloaderAPITable.S"/> |
142 | 142 | ||
143 | <build type="module-config" subtype="path" value="Config"/> | 143 | <build type="module-config" subtype="path" value="Config"/> |
144 | <build type="header-file" value="Config/LUFAConfig.h"/> | 144 | <build type="header-file" value="Config/LUFAConfig.h"/> |
145 | <build type="header-file" value="Config/AppConfig.h"/> | 145 | <build type="header-file" value="Config/AppConfig.h"/> |
146 | 146 | ||
147 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 147 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
148 | <build type="distribute" subtype="user-file" value="BootloaderDFU.txt"/> | 148 | <build type="distribute" subtype="user-file" value="BootloaderDFU.txt"/> |
149 | 149 | ||
150 | <require idref="lufa.common"/> | 150 | <require idref="lufa.common"/> |
151 | <require idref="lufa.platform"/> | 151 | <require idref="lufa.platform"/> |
152 | <require idref="lufa.drivers.usb"/> | 152 | <require idref="lufa.drivers.usb"/> |
153 | <require idref="lufa.drivers.board"/> | 153 | <require idref="lufa.drivers.board"/> |
154 | <require idref="lufa.drivers.board.leds"/> | 154 | <require idref="lufa.drivers.board.leds"/> |
155 | </module> | 155 | </module> |
156 | </asf> | 156 | </asf> |
diff --git a/lib/lufa/Bootloaders/HID/asf.xml b/lib/lufa/Bootloaders/HID/asf.xml index 9394b1353..c67b9419e 100644 --- a/lib/lufa/Bootloaders/HID/asf.xml +++ b/lib/lufa/Bootloaders/HID/asf.xml | |||
@@ -1,123 +1,123 @@ | |||
1 | <asf xmlversion="1.0"> | 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_"> | 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"/> | 3 | <require idref="lufa.bootloaders.hid"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <config name="config.compiler.optimization.level" value="size"/> | 10 | <config name="config.compiler.optimization.level" value="size"/> |
11 | 11 | ||
12 | <build type="define" name="F_CPU" value="16000000UL"/> | 12 | <build type="define" name="F_CPU" value="16000000UL"/> |
13 | <build type="define" name="F_USB" value="16000000UL"/> | 13 | <build type="define" name="F_USB" value="16000000UL"/> |
14 | 14 | ||
15 | <build type="define" name="BOOT_START_ADDR" value="0x1F000"/> | 15 | <build type="define" name="BOOT_START_ADDR" value="0x1F000"/> |
16 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1F000"/> | 16 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1F000"/> |
17 | </project> | 17 | </project> |
18 | 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_"> | 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"/> | 20 | <require idref="lufa.bootloaders.hid"/> |
21 | <require idref="lufa.boards.dummy.avr8"/> | 21 | <require idref="lufa.boards.dummy.avr8"/> |
22 | <generator value="as5_8"/> | 22 | <generator value="as5_8"/> |
23 | 23 | ||
24 | <device-support value="at90usb647"/> | 24 | <device-support value="at90usb647"/> |
25 | <config name="lufa.drivers.board.name" value="none"/> | 25 | <config name="lufa.drivers.board.name" value="none"/> |
26 | 26 | ||
27 | <config name="config.compiler.optimization.level" value="size"/> | 27 | <config name="config.compiler.optimization.level" value="size"/> |
28 | 28 | ||
29 | <build type="define" name="F_CPU" value="16000000UL"/> | 29 | <build type="define" name="F_CPU" value="16000000UL"/> |
30 | <build type="define" name="F_USB" value="16000000UL"/> | 30 | <build type="define" name="F_USB" value="16000000UL"/> |
31 | 31 | ||
32 | <build type="define" name="BOOT_START_ADDR" value="0xF000"/> | 32 | <build type="define" name="BOOT_START_ADDR" value="0xF000"/> |
33 | <build type="linker-config" subtype="flags" value="--section-start=.text=0xF000"/> | 33 | <build type="linker-config" subtype="flags" value="--section-start=.text=0xF000"/> |
34 | </project> | 34 | </project> |
35 | 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_"> | 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"/> | 37 | <require idref="lufa.bootloaders.hid"/> |
38 | <require idref="lufa.boards.dummy.avr8"/> | 38 | <require idref="lufa.boards.dummy.avr8"/> |
39 | <generator value="as5_8"/> | 39 | <generator value="as5_8"/> |
40 | 40 | ||
41 | <device-support value="atmega32u4"/> | 41 | <device-support value="atmega32u4"/> |
42 | <config name="lufa.drivers.board.name" value="none"/> | 42 | <config name="lufa.drivers.board.name" value="none"/> |
43 | 43 | ||
44 | <config name="config.compiler.optimization.level" value="size"/> | 44 | <config name="config.compiler.optimization.level" value="size"/> |
45 | 45 | ||
46 | <build type="define" name="F_CPU" value="16000000UL"/> | 46 | <build type="define" name="F_CPU" value="16000000UL"/> |
47 | <build type="define" name="F_USB" value="16000000UL"/> | 47 | <build type="define" name="F_USB" value="16000000UL"/> |
48 | 48 | ||
49 | <build type="define" name="BOOT_START_ADDR" value="0x7000"/> | 49 | <build type="define" name="BOOT_START_ADDR" value="0x7000"/> |
50 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x7000"/> | 50 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x7000"/> |
51 | </project> | 51 | </project> |
52 | 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_"> | 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"/> | 54 | <require idref="lufa.bootloaders.hid"/> |
55 | <require idref="lufa.boards.dummy.avr8"/> | 55 | <require idref="lufa.boards.dummy.avr8"/> |
56 | <generator value="as5_8"/> | 56 | <generator value="as5_8"/> |
57 | 57 | ||
58 | <device-support value="atmega16u2"/> | 58 | <device-support value="atmega16u2"/> |
59 | <config name="lufa.drivers.board.name" value="none"/> | 59 | <config name="lufa.drivers.board.name" value="none"/> |
60 | 60 | ||
61 | <config name="config.compiler.optimization.level" value="size"/> | 61 | <config name="config.compiler.optimization.level" value="size"/> |
62 | 62 | ||
63 | <build type="define" name="F_CPU" value="16000000UL"/> | 63 | <build type="define" name="F_CPU" value="16000000UL"/> |
64 | <build type="define" name="F_USB" value="16000000UL"/> | 64 | <build type="define" name="F_USB" value="16000000UL"/> |
65 | 65 | ||
66 | <build type="define" name="BOOT_START_ADDR" value="0x3800"/> | 66 | <build type="define" name="BOOT_START_ADDR" value="0x3800"/> |
67 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x3800"/> | 67 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x3800"/> |
68 | </project> | 68 | </project> |
69 | 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_"> | 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"/> | 71 | <require idref="lufa.bootloaders.hid"/> |
72 | <require idref="lufa.boards.dummy.avr8"/> | 72 | <require idref="lufa.boards.dummy.avr8"/> |
73 | <generator value="as5_8"/> | 73 | <generator value="as5_8"/> |
74 | 74 | ||
75 | <device-support value="atmega8u2"/> | 75 | <device-support value="atmega8u2"/> |
76 | <config name="lufa.drivers.board.name" value="none"/> | 76 | <config name="lufa.drivers.board.name" value="none"/> |
77 | 77 | ||
78 | <config name="config.compiler.optimization.level" value="size"/> | 78 | <config name="config.compiler.optimization.level" value="size"/> |
79 | 79 | ||
80 | <build type="define" name="F_CPU" value="16000000UL"/> | 80 | <build type="define" name="F_CPU" value="16000000UL"/> |
81 | <build type="define" name="F_USB" value="16000000UL"/> | 81 | <build type="define" name="F_USB" value="16000000UL"/> |
82 | 82 | ||
83 | <build type="define" name="BOOT_START_ADDR" value="0x1800"/> | 83 | <build type="define" name="BOOT_START_ADDR" value="0x1800"/> |
84 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1800"/> | 84 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1800"/> |
85 | </project> | 85 | </project> |
86 | 86 | ||
87 | <module type="application" id="lufa.bootloaders.hid" caption="HID Bootloader"> | 87 | <module type="application" id="lufa.bootloaders.hid" caption="HID Bootloader"> |
88 | <info type="description" value="summary"> | 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. | 89 | HID Class Bootloader, capable of reprogramming a device via a custom cross-platform command line utility when plugged into a host. |
90 | </info> | 90 | </info> |
91 | 91 | ||
92 | <info type="gui-flag" value="move-to-root"/> | 92 | <info type="gui-flag" value="move-to-root"/> |
93 | 93 | ||
94 | <info type="keyword" value="Technology"> | 94 | <info type="keyword" value="Technology"> |
95 | <keyword value="Bootloaders"/> | 95 | <keyword value="Bootloaders"/> |
96 | <keyword value="USB Device"/> | 96 | <keyword value="USB Device"/> |
97 | </info> | 97 | </info> |
98 | 98 | ||
99 | <device-support-alias value="lufa_avr8"/> | 99 | <device-support-alias value="lufa_avr8"/> |
100 | <device-support-alias value="lufa_xmega"/> | 100 | <device-support-alias value="lufa_xmega"/> |
101 | <device-support-alias value="lufa_uc3"/> | 101 | <device-support-alias value="lufa_uc3"/> |
102 | 102 | ||
103 | <build type="include-path" value="."/> | 103 | <build type="include-path" value="."/> |
104 | <build type="c-source" value="BootloaderHID.c"/> | 104 | <build type="c-source" value="BootloaderHID.c"/> |
105 | <build type="header-file" value="BootloaderHID.h"/> | 105 | <build type="header-file" value="BootloaderHID.h"/> |
106 | <build type="c-source" value="Descriptors.c"/> | 106 | <build type="c-source" value="Descriptors.c"/> |
107 | <build type="header-file" value="Descriptors.h"/> | 107 | <build type="header-file" value="Descriptors.h"/> |
108 | 108 | ||
109 | <build type="module-config" subtype="path" value="Config"/> | 109 | <build type="module-config" subtype="path" value="Config"/> |
110 | <build type="header-file" value="Config/LUFAConfig.h"/> | 110 | <build type="header-file" value="Config/LUFAConfig.h"/> |
111 | 111 | ||
112 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 112 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
113 | <build type="distribute" subtype="user-file" value="BootloaderHID.txt"/> | 113 | <build type="distribute" subtype="user-file" value="BootloaderHID.txt"/> |
114 | <build type="distribute" subtype="directory" value="HostLoaderApp"/> | 114 | <build type="distribute" subtype="directory" value="HostLoaderApp"/> |
115 | <build type="distribute" subtype="directory" value="HostLoaderApp_Python"/> | 115 | <build type="distribute" subtype="directory" value="HostLoaderApp_Python"/> |
116 | 116 | ||
117 | <require idref="lufa.common"/> | 117 | <require idref="lufa.common"/> |
118 | <require idref="lufa.platform"/> | 118 | <require idref="lufa.platform"/> |
119 | <require idref="lufa.drivers.usb"/> | 119 | <require idref="lufa.drivers.usb"/> |
120 | <require idref="lufa.drivers.board"/> | 120 | <require idref="lufa.drivers.board"/> |
121 | <require idref="lufa.drivers.board.leds"/> | 121 | <require idref="lufa.drivers.board.leds"/> |
122 | </module> | 122 | </module> |
123 | </asf> | 123 | </asf> |
diff --git a/lib/lufa/Bootloaders/MassStorage/asf.xml b/lib/lufa/Bootloaders/MassStorage/asf.xml index f1d550d1e..700ffa26f 100644 --- a/lib/lufa/Bootloaders/MassStorage/asf.xml +++ b/lib/lufa/Bootloaders/MassStorage/asf.xml | |||
@@ -1,156 +1,156 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Mass Storage Bootloader - 128KB FLASH / 8KB Boot - AVR8 Architecture" id="lufa.bootloaders.mass_storage.avr8.128_8" force-caption="true" workspace-name="lufa_ms_128kb_8kb_"> | 2 | <project caption="Mass Storage Bootloader - 128KB FLASH / 8KB Boot - AVR8 Architecture" id="lufa.bootloaders.mass_storage.avr8.128_8" force-caption="true" workspace-name="lufa_ms_128kb_8kb_"> |
3 | <require idref="lufa.bootloaders.mass_storage"/> | 3 | <require idref="lufa.bootloaders.mass_storage"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <config name="config.compiler.optimization.level" value="size"/> | 10 | <config name="config.compiler.optimization.level" value="size"/> |
11 | 11 | ||
12 | <build type="define" name="F_CPU" value="16000000UL"/> | 12 | <build type="define" name="F_CPU" value="16000000UL"/> |
13 | <build type="define" name="F_USB" value="16000000UL"/> | 13 | <build type="define" name="F_USB" value="16000000UL"/> |
14 | 14 | ||
15 | <build type="define" name="BOOT_START_ADDR" value="0x1E000"/> | 15 | <build type="define" name="BOOT_START_ADDR" value="0x1E000"/> |
16 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1E000"/> | 16 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1E000"/> |
17 | 17 | ||
18 | <build type="define" name="AUX_BOOT_SECTION_SIZE" value="0"/> | 18 | <build type="define" name="AUX_BOOT_SECTION_SIZE" value="0"/> |
19 | 19 | ||
20 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x1FFA0"/> | 20 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x1FFA0"/> |
21 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 21 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
22 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x1FFE0"/> | 22 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x1FFE0"/> |
23 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 23 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
24 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x1FFF8"/> | 24 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x1FFF8"/> |
25 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 25 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
26 | </project> | 26 | </project> |
27 | 27 | ||
28 | <project caption="Mass Storage Bootloader - 64KB FLASH / 8KB Boot - AVR8 Architecture" id="lufa.bootloaders.mass_storage.avr8.64_8" force-caption="true" workspace-name="lufa_ms_64kb_8kb_"> | 28 | <project caption="Mass Storage Bootloader - 64KB FLASH / 8KB Boot - AVR8 Architecture" id="lufa.bootloaders.mass_storage.avr8.64_8" force-caption="true" workspace-name="lufa_ms_64kb_8kb_"> |
29 | <require idref="lufa.bootloaders.mass_storage"/> | 29 | <require idref="lufa.bootloaders.mass_storage"/> |
30 | <require idref="lufa.boards.dummy.avr8"/> | 30 | <require idref="lufa.boards.dummy.avr8"/> |
31 | <generator value="as5_8"/> | 31 | <generator value="as5_8"/> |
32 | 32 | ||
33 | <device-support value="at90usb647"/> | 33 | <device-support value="at90usb647"/> |
34 | <config name="lufa.drivers.board.name" value="none"/> | 34 | <config name="lufa.drivers.board.name" value="none"/> |
35 | 35 | ||
36 | <config name="config.compiler.optimization.level" value="size"/> | 36 | <config name="config.compiler.optimization.level" value="size"/> |
37 | 37 | ||
38 | <build type="define" name="F_CPU" value="16000000UL"/> | 38 | <build type="define" name="F_CPU" value="16000000UL"/> |
39 | <build type="define" name="F_USB" value="16000000UL"/> | 39 | <build type="define" name="F_USB" value="16000000UL"/> |
40 | 40 | ||
41 | <build type="define" name="BOOT_START_ADDR" value="0xE000"/> | 41 | <build type="define" name="BOOT_START_ADDR" value="0xE000"/> |
42 | <build type="linker-config" subtype="flags" value="--section-start=.text=0xE000"/> | 42 | <build type="linker-config" subtype="flags" value="--section-start=.text=0xE000"/> |
43 | 43 | ||
44 | <build type="define" name="AUX_BOOT_SECTION_SIZE" value="0"/> | 44 | <build type="define" name="AUX_BOOT_SECTION_SIZE" value="0"/> |
45 | 45 | ||
46 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0xFFA0"/> | 46 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0xFFA0"/> |
47 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 47 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
48 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0xFFE0"/> | 48 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0xFFE0"/> |
49 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 49 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
50 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0xFFF8"/> | 50 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0xFFF8"/> |
51 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 51 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
52 | </project> | 52 | </project> |
53 | 53 | ||
54 | <project caption="Mass Storage Bootloader - 32KB FLASH / 4KB Boot (2KB AUX) - AVR8 Architecture" id="lufa.bootloaders.mass_storage.avr8.32_4" force-caption="true" workspace-name="lufa_ms_32kb_4kb_"> | 54 | <project caption="Mass Storage Bootloader - 32KB FLASH / 4KB Boot (2KB AUX) - AVR8 Architecture" id="lufa.bootloaders.mass_storage.avr8.32_4" force-caption="true" workspace-name="lufa_ms_32kb_4kb_"> |
55 | <require idref="lufa.bootloaders.mass_storage"/> | 55 | <require idref="lufa.bootloaders.mass_storage"/> |
56 | <require idref="lufa.boards.dummy.avr8"/> | 56 | <require idref="lufa.boards.dummy.avr8"/> |
57 | <generator value="as5_8"/> | 57 | <generator value="as5_8"/> |
58 | 58 | ||
59 | <device-support value="atmega32u4"/> | 59 | <device-support value="atmega32u4"/> |
60 | <config name="lufa.drivers.board.name" value="none"/> | 60 | <config name="lufa.drivers.board.name" value="none"/> |
61 | 61 | ||
62 | <config name="config.compiler.optimization.level" value="size"/> | 62 | <config name="config.compiler.optimization.level" value="size"/> |
63 | 63 | ||
64 | <build type="define" name="F_CPU" value="16000000UL"/> | 64 | <build type="define" name="F_CPU" value="16000000UL"/> |
65 | <build type="define" name="F_USB" value="16000000UL"/> | 65 | <build type="define" name="F_USB" value="16000000UL"/> |
66 | 66 | ||
67 | <build type="define" name="BOOT_START_ADDR" value="0x7000"/> | 67 | <build type="define" name="BOOT_START_ADDR" value="0x7000"/> |
68 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x7000"/> | 68 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x7000"/> |
69 | 69 | ||
70 | <build type="define" name="AUX_BOOT_SECTION_SIZE" value="2048"/> | 70 | <build type="define" name="AUX_BOOT_SECTION_SIZE" value="2048"/> |
71 | <build type="linker-config" subtype="flags" value="--section-start=.boot_aux=0x6810"/> | 71 | <build type="linker-config" subtype="flags" value="--section-start=.boot_aux=0x6810"/> |
72 | <build type="linker-config" subtype="flags" value="--section-start=.boot_aux_trampoline=0x6800"/> | 72 | <build type="linker-config" subtype="flags" value="--section-start=.boot_aux_trampoline=0x6800"/> |
73 | <build type="linker-config" subtype="flags" value="--undefined=Boot_AUX_Trampoline"/> | 73 | <build type="linker-config" subtype="flags" value="--undefined=Boot_AUX_Trampoline"/> |
74 | 74 | ||
75 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x7FA0"/> | 75 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x7FA0"/> |
76 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 76 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
77 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x7FE0"/> | 77 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x7FE0"/> |
78 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 78 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
79 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x7FF8"/> | 79 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x7FF8"/> |
80 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 80 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
81 | </project> | 81 | </project> |
82 | 82 | ||
83 | <project caption="Mass Storage Bootloader - 16KB FLASH / 4KB Boot (2KB AUX) - AVR8 Architecture" id="lufa.bootloaders.mass_storage.avr8.16_4" force-caption="true" workspace-name="lufa_ms_16kb_4kb_"> | 83 | <project caption="Mass Storage Bootloader - 16KB FLASH / 4KB Boot (2KB AUX) - AVR8 Architecture" id="lufa.bootloaders.mass_storage.avr8.16_4" force-caption="true" workspace-name="lufa_ms_16kb_4kb_"> |
84 | <require idref="lufa.bootloaders.mass_storage"/> | 84 | <require idref="lufa.bootloaders.mass_storage"/> |
85 | <require idref="lufa.boards.dummy.avr8"/> | 85 | <require idref="lufa.boards.dummy.avr8"/> |
86 | <generator value="as5_8"/> | 86 | <generator value="as5_8"/> |
87 | 87 | ||
88 | <device-support value="atmega16u2"/> | 88 | <device-support value="atmega16u2"/> |
89 | <config name="lufa.drivers.board.name" value="none"/> | 89 | <config name="lufa.drivers.board.name" value="none"/> |
90 | 90 | ||
91 | <config name="config.compiler.optimization.level" value="size"/> | 91 | <config name="config.compiler.optimization.level" value="size"/> |
92 | 92 | ||
93 | <build type="define" name="F_CPU" value="16000000UL"/> | 93 | <build type="define" name="F_CPU" value="16000000UL"/> |
94 | <build type="define" name="F_USB" value="16000000UL"/> | 94 | <build type="define" name="F_USB" value="16000000UL"/> |
95 | 95 | ||
96 | <build type="define" name="BOOT_START_ADDR" value="0x3000"/> | 96 | <build type="define" name="BOOT_START_ADDR" value="0x3000"/> |
97 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x3000"/> | 97 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x3000"/> |
98 | 98 | ||
99 | <build type="define" name="AUX_BOOT_SECTION_SIZE" value="2048"/> | 99 | <build type="define" name="AUX_BOOT_SECTION_SIZE" value="2048"/> |
100 | <build type="linker-config" subtype="flags" value="--section-start=.boot_aux=0x2810"/> | 100 | <build type="linker-config" subtype="flags" value="--section-start=.boot_aux=0x2810"/> |
101 | <build type="linker-config" subtype="flags" value="--section-start=.boot_aux_trampoline=0x2800"/> | 101 | <build type="linker-config" subtype="flags" value="--section-start=.boot_aux_trampoline=0x2800"/> |
102 | <build type="linker-config" subtype="flags" value="--undefined=Boot_AUX_Trampoline"/> | 102 | <build type="linker-config" subtype="flags" value="--undefined=Boot_AUX_Trampoline"/> |
103 | 103 | ||
104 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x3FA0"/> | 104 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x3FA0"/> |
105 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 105 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
106 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x3FE0"/> | 106 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x3FE0"/> |
107 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 107 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
108 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x3FF8"/> | 108 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x3FF8"/> |
109 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 109 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
110 | </project> | 110 | </project> |
111 | 111 | ||
112 | <module type="application" id="lufa.bootloaders.mass_storage" caption="Mass Storage Bootloader"> | 112 | <module type="application" id="lufa.bootloaders.mass_storage" caption="Mass Storage Bootloader"> |
113 | <info type="description" value="summary"> | 113 | <info type="description" value="summary"> |
114 | Mass Storage Class Bootloader, capable of reprogramming a device via binary BIN files copied to the virtual FAT12 file-system it creates when plugged into a host. | 114 | Mass Storage Class Bootloader, capable of reprogramming a device via binary BIN files copied to the virtual FAT12 file-system it creates when plugged into a host. |
115 | </info> | 115 | </info> |
116 | 116 | ||
117 | <info type="gui-flag" value="move-to-root"/> | 117 | <info type="gui-flag" value="move-to-root"/> |
118 | 118 | ||
119 | <info type="keyword" value="Technology"> | 119 | <info type="keyword" value="Technology"> |
120 | <keyword value="Bootloaders"/> | 120 | <keyword value="Bootloaders"/> |
121 | <keyword value="USB Device"/> | 121 | <keyword value="USB Device"/> |
122 | </info> | 122 | </info> |
123 | 123 | ||
124 | <device-support-alias value="lufa_avr8"/> | 124 | <device-support-alias value="lufa_avr8"/> |
125 | <device-support-alias value="lufa_xmega"/> | 125 | <device-support-alias value="lufa_xmega"/> |
126 | <device-support-alias value="lufa_uc3"/> | 126 | <device-support-alias value="lufa_uc3"/> |
127 | 127 | ||
128 | <build type="include-path" value="."/> | 128 | <build type="include-path" value="."/> |
129 | <build type="c-source" value="BootloaderMassStorage.c"/> | 129 | <build type="c-source" value="BootloaderMassStorage.c"/> |
130 | <build type="header-file" value="BootloaderMassStorage.h"/> | 130 | <build type="header-file" value="BootloaderMassStorage.h"/> |
131 | <build type="c-source" value="Descriptors.c"/> | 131 | <build type="c-source" value="Descriptors.c"/> |
132 | <build type="header-file" value="Descriptors.h"/> | 132 | <build type="header-file" value="Descriptors.h"/> |
133 | <build type="c-source" value="BootloaderAPI.c"/> | 133 | <build type="c-source" value="BootloaderAPI.c"/> |
134 | <build type="header-file" value="BootloaderAPI.h"/> | 134 | <build type="header-file" value="BootloaderAPI.h"/> |
135 | <build type="asm-source" value="BootloaderAPITable.S"/> | 135 | <build type="asm-source" value="BootloaderAPITable.S"/> |
136 | 136 | ||
137 | <build type="module-config" subtype="path" value="Config"/> | 137 | <build type="module-config" subtype="path" value="Config"/> |
138 | <build type="header-file" value="Config/LUFAConfig.h"/> | 138 | <build type="header-file" value="Config/LUFAConfig.h"/> |
139 | <build type="header-file" value="Config/AppConfig.h"/> | 139 | <build type="header-file" value="Config/AppConfig.h"/> |
140 | 140 | ||
141 | <build type="include-path" value="Lib"/> | 141 | <build type="include-path" value="Lib"/> |
142 | <build type="header-file" value="Lib/VirtualFAT.h"/> | 142 | <build type="header-file" value="Lib/VirtualFAT.h"/> |
143 | <build type="c-source" value="Lib/VirtualFAT.c"/> | 143 | <build type="c-source" value="Lib/VirtualFAT.c"/> |
144 | <build type="header-file" value="Lib/SCSI.h"/> | 144 | <build type="header-file" value="Lib/SCSI.h"/> |
145 | <build type="c-source" value="Lib/SCSI.c"/> | 145 | <build type="c-source" value="Lib/SCSI.c"/> |
146 | 146 | ||
147 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 147 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
148 | <build type="distribute" subtype="user-file" value="BootloaderMassStorage.txt"/> | 148 | <build type="distribute" subtype="user-file" value="BootloaderMassStorage.txt"/> |
149 | 149 | ||
150 | <require idref="lufa.common"/> | 150 | <require idref="lufa.common"/> |
151 | <require idref="lufa.platform"/> | 151 | <require idref="lufa.platform"/> |
152 | <require idref="lufa.drivers.usb"/> | 152 | <require idref="lufa.drivers.usb"/> |
153 | <require idref="lufa.drivers.board"/> | 153 | <require idref="lufa.drivers.board"/> |
154 | <require idref="lufa.drivers.board.leds"/> | 154 | <require idref="lufa.drivers.board.leds"/> |
155 | </module> | 155 | </module> |
156 | </asf> | 156 | </asf> |
diff --git a/lib/lufa/Bootloaders/Printer/asf.xml b/lib/lufa/Bootloaders/Printer/asf.xml index 86a56911e..b5c0c6b3a 100644 --- a/lib/lufa/Bootloaders/Printer/asf.xml +++ b/lib/lufa/Bootloaders/Printer/asf.xml | |||
@@ -1,159 +1,159 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Printer Bootloader - 128KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.printer.avr8.128_4" force-caption="true" workspace-name="lufa_printer_128kb_4kb_"> | 2 | <project caption="Printer Bootloader - 128KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.printer.avr8.128_4" force-caption="true" workspace-name="lufa_printer_128kb_4kb_"> |
3 | <require idref="lufa.bootloaders.printer"/> | 3 | <require idref="lufa.bootloaders.printer"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <config name="config.compiler.optimization.level" value="size"/> | 10 | <config name="config.compiler.optimization.level" value="size"/> |
11 | 11 | ||
12 | <build type="define" name="F_CPU" value="16000000UL"/> | 12 | <build type="define" name="F_CPU" value="16000000UL"/> |
13 | <build type="define" name="F_USB" value="16000000UL"/> | 13 | <build type="define" name="F_USB" value="16000000UL"/> |
14 | 14 | ||
15 | <build type="define" name="BOOT_START_ADDR" value="0x1F000"/> | 15 | <build type="define" name="BOOT_START_ADDR" value="0x1F000"/> |
16 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1F000"/> | 16 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1F000"/> |
17 | 17 | ||
18 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x1FFA0"/> | 18 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x1FFA0"/> |
19 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 19 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
20 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x1FFE0"/> | 20 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x1FFE0"/> |
21 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 21 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
22 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x1FFF8"/> | 22 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x1FFF8"/> |
23 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 23 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <project caption="Printer Bootloader - 64KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.printer.avr8.64_4" force-caption="true" workspace-name="lufa_printer_64kb_4kb_"> | 26 | <project caption="Printer Bootloader - 64KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.printer.avr8.64_4" force-caption="true" workspace-name="lufa_printer_64kb_4kb_"> |
27 | <require idref="lufa.bootloaders.printer"/> | 27 | <require idref="lufa.bootloaders.printer"/> |
28 | <require idref="lufa.boards.dummy.avr8"/> | 28 | <require idref="lufa.boards.dummy.avr8"/> |
29 | <generator value="as5_8"/> | 29 | <generator value="as5_8"/> |
30 | 30 | ||
31 | <device-support value="at90usb647"/> | 31 | <device-support value="at90usb647"/> |
32 | <config name="lufa.drivers.board.name" value="none"/> | 32 | <config name="lufa.drivers.board.name" value="none"/> |
33 | 33 | ||
34 | <config name="config.compiler.optimization.level" value="size"/> | 34 | <config name="config.compiler.optimization.level" value="size"/> |
35 | 35 | ||
36 | <build type="define" name="F_CPU" value="16000000UL"/> | 36 | <build type="define" name="F_CPU" value="16000000UL"/> |
37 | <build type="define" name="F_USB" value="16000000UL"/> | 37 | <build type="define" name="F_USB" value="16000000UL"/> |
38 | 38 | ||
39 | <build type="define" name="BOOT_START_ADDR" value="0xF000"/> | 39 | <build type="define" name="BOOT_START_ADDR" value="0xF000"/> |
40 | <build type="linker-config" subtype="flags" value="--section-start=.text=0xF000"/> | 40 | <build type="linker-config" subtype="flags" value="--section-start=.text=0xF000"/> |
41 | 41 | ||
42 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0xFFA0"/> | 42 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0xFFA0"/> |
43 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 43 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
44 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0xFFE0"/> | 44 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0xFFE0"/> |
45 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 45 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
46 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0xFFF8"/> | 46 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0xFFF8"/> |
47 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 47 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
48 | </project> | 48 | </project> |
49 | 49 | ||
50 | <project caption="Printer Bootloader - 32KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.printer.avr8.32_4" force-caption="true" workspace-name="lufa_printer_32kb_4kb_"> | 50 | <project caption="Printer Bootloader - 32KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.printer.avr8.32_4" force-caption="true" workspace-name="lufa_printer_32kb_4kb_"> |
51 | <require idref="lufa.bootloaders.printer"/> | 51 | <require idref="lufa.bootloaders.printer"/> |
52 | <require idref="lufa.boards.dummy.avr8"/> | 52 | <require idref="lufa.boards.dummy.avr8"/> |
53 | <generator value="as5_8"/> | 53 | <generator value="as5_8"/> |
54 | 54 | ||
55 | <device-support value="atmega32u4"/> | 55 | <device-support value="atmega32u4"/> |
56 | <config name="lufa.drivers.board.name" value="none"/> | 56 | <config name="lufa.drivers.board.name" value="none"/> |
57 | 57 | ||
58 | <config name="config.compiler.optimization.level" value="size"/> | 58 | <config name="config.compiler.optimization.level" value="size"/> |
59 | 59 | ||
60 | <build type="define" name="F_CPU" value="16000000UL"/> | 60 | <build type="define" name="F_CPU" value="16000000UL"/> |
61 | <build type="define" name="F_USB" value="16000000UL"/> | 61 | <build type="define" name="F_USB" value="16000000UL"/> |
62 | 62 | ||
63 | <build type="define" name="BOOT_START_ADDR" value="0x7000"/> | 63 | <build type="define" name="BOOT_START_ADDR" value="0x7000"/> |
64 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x7000"/> | 64 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x7000"/> |
65 | 65 | ||
66 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x7FA0"/> | 66 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x7FA0"/> |
67 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 67 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
68 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x7FE0"/> | 68 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x7FE0"/> |
69 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 69 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
70 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x7FF8"/> | 70 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x7FF8"/> |
71 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 71 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
72 | </project> | 72 | </project> |
73 | 73 | ||
74 | <project caption="Printer Bootloader - 16KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.printer.avr8.16_4" force-caption="true" workspace-name="lufa_printer_16kb_4kb_"> | 74 | <project caption="Printer Bootloader - 16KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.printer.avr8.16_4" force-caption="true" workspace-name="lufa_printer_16kb_4kb_"> |
75 | <require idref="lufa.bootloaders.printer"/> | 75 | <require idref="lufa.bootloaders.printer"/> |
76 | <require idref="lufa.boards.dummy.avr8"/> | 76 | <require idref="lufa.boards.dummy.avr8"/> |
77 | <generator value="as5_8"/> | 77 | <generator value="as5_8"/> |
78 | 78 | ||
79 | <device-support value="atmega16u2"/> | 79 | <device-support value="atmega16u2"/> |
80 | <config name="lufa.drivers.board.name" value="none"/> | 80 | <config name="lufa.drivers.board.name" value="none"/> |
81 | 81 | ||
82 | <config name="config.compiler.optimization.level" value="size"/> | 82 | <config name="config.compiler.optimization.level" value="size"/> |
83 | 83 | ||
84 | <build type="define" name="F_CPU" value="16000000UL"/> | 84 | <build type="define" name="F_CPU" value="16000000UL"/> |
85 | <build type="define" name="F_USB" value="16000000UL"/> | 85 | <build type="define" name="F_USB" value="16000000UL"/> |
86 | 86 | ||
87 | <build type="define" name="BOOT_START_ADDR" value="0x3000"/> | 87 | <build type="define" name="BOOT_START_ADDR" value="0x3000"/> |
88 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x3000"/> | 88 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x3000"/> |
89 | 89 | ||
90 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x3FA0"/> | 90 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x3FA0"/> |
91 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 91 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
92 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x3FE0"/> | 92 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x3FE0"/> |
93 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 93 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
94 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x3FF8"/> | 94 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x3FF8"/> |
95 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 95 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
96 | </project> | 96 | </project> |
97 | 97 | ||
98 | <project caption="Printer Bootloader - 8KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.printer.avr8.8_4" force-caption="true" workspace-name="lufa_printer_8kb_4kb_"> | 98 | <project caption="Printer Bootloader - 8KB FLASH / 4KB Boot - AVR8 Architecture" id="lufa.bootloaders.printer.avr8.8_4" force-caption="true" workspace-name="lufa_printer_8kb_4kb_"> |
99 | <require idref="lufa.bootloaders.printer"/> | 99 | <require idref="lufa.bootloaders.printer"/> |
100 | <require idref="lufa.boards.dummy.avr8"/> | 100 | <require idref="lufa.boards.dummy.avr8"/> |
101 | <generator value="as5_8"/> | 101 | <generator value="as5_8"/> |
102 | 102 | ||
103 | <device-support value="atmega8u2"/> | 103 | <device-support value="atmega8u2"/> |
104 | <config name="lufa.drivers.board.name" value="none"/> | 104 | <config name="lufa.drivers.board.name" value="none"/> |
105 | 105 | ||
106 | <config name="config.compiler.optimization.level" value="size"/> | 106 | <config name="config.compiler.optimization.level" value="size"/> |
107 | 107 | ||
108 | <build type="define" name="F_CPU" value="16000000UL"/> | 108 | <build type="define" name="F_CPU" value="16000000UL"/> |
109 | <build type="define" name="F_USB" value="16000000UL"/> | 109 | <build type="define" name="F_USB" value="16000000UL"/> |
110 | 110 | ||
111 | <build type="define" name="BOOT_START_ADDR" value="0x1000"/> | 111 | <build type="define" name="BOOT_START_ADDR" value="0x1000"/> |
112 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1000"/> | 112 | <build type="linker-config" subtype="flags" value="--section-start=.text=0x1000"/> |
113 | 113 | ||
114 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x1FA0"/> | 114 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_trampolines=0x1FA0"/> |
115 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> | 115 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Trampolines"/> |
116 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x1FE0"/> | 116 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_jumptable=0x1FE0"/> |
117 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> | 117 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_JumpTable"/> |
118 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x1FF8"/> | 118 | <build type="linker-config" subtype="flags" value="--section-start=.apitable_signatures=0x1FF8"/> |
119 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> | 119 | <build type="linker-config" subtype="flags" value="--undefined=BootloaderAPI_Signatures"/> |
120 | </project> | 120 | </project> |
121 | 121 | ||
122 | <module type="application" id="lufa.bootloaders.printer" caption="Printer Bootloader"> | 122 | <module type="application" id="lufa.bootloaders.printer" caption="Printer Bootloader"> |
123 | <info type="description" value="summary"> | 123 | <info type="description" value="summary"> |
124 | Printer Class Bootloader, capable of reprogramming a device by "printing" new HEX files to the virtual Plain-Text printer it creates when plugged into a host. | 124 | Printer Class Bootloader, capable of reprogramming a device by "printing" new HEX files to the virtual Plain-Text printer it creates when plugged into a host. |
125 | </info> | 125 | </info> |
126 | 126 | ||
127 | <info type="gui-flag" value="move-to-root"/> | 127 | <info type="gui-flag" value="move-to-root"/> |
128 | 128 | ||
129 | <info type="keyword" value="Technology"> | 129 | <info type="keyword" value="Technology"> |
130 | <keyword value="Bootloaders"/> | 130 | <keyword value="Bootloaders"/> |
131 | <keyword value="USB Device"/> | 131 | <keyword value="USB Device"/> |
132 | </info> | 132 | </info> |
133 | 133 | ||
134 | <device-support-alias value="lufa_avr8"/> | 134 | <device-support-alias value="lufa_avr8"/> |
135 | <device-support-alias value="lufa_xmega"/> | 135 | <device-support-alias value="lufa_xmega"/> |
136 | <device-support-alias value="lufa_uc3"/> | 136 | <device-support-alias value="lufa_uc3"/> |
137 | 137 | ||
138 | <build type="include-path" value="."/> | 138 | <build type="include-path" value="."/> |
139 | <build type="c-source" value="BootloaderPrinter.c"/> | 139 | <build type="c-source" value="BootloaderPrinter.c"/> |
140 | <build type="header-file" value="BootloaderPrinter.h"/> | 140 | <build type="header-file" value="BootloaderPrinter.h"/> |
141 | <build type="c-source" value="Descriptors.c"/> | 141 | <build type="c-source" value="Descriptors.c"/> |
142 | <build type="header-file" value="Descriptors.h"/> | 142 | <build type="header-file" value="Descriptors.h"/> |
143 | <build type="c-source" value="BootloaderAPI.c"/> | 143 | <build type="c-source" value="BootloaderAPI.c"/> |
144 | <build type="header-file" value="BootloaderAPI.h"/> | 144 | <build type="header-file" value="BootloaderAPI.h"/> |
145 | <build type="asm-source" value="BootloaderAPITable.S"/> | 145 | <build type="asm-source" value="BootloaderAPITable.S"/> |
146 | 146 | ||
147 | <build type="module-config" subtype="path" value="Config"/> | 147 | <build type="module-config" subtype="path" value="Config"/> |
148 | <build type="header-file" value="Config/LUFAConfig.h"/> | 148 | <build type="header-file" value="Config/LUFAConfig.h"/> |
149 | 149 | ||
150 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 150 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
151 | <build type="distribute" subtype="user-file" value="BootloaderPrinter.txt"/> | 151 | <build type="distribute" subtype="user-file" value="BootloaderPrinter.txt"/> |
152 | 152 | ||
153 | <require idref="lufa.common"/> | 153 | <require idref="lufa.common"/> |
154 | <require idref="lufa.platform"/> | 154 | <require idref="lufa.platform"/> |
155 | <require idref="lufa.drivers.usb"/> | 155 | <require idref="lufa.drivers.usb"/> |
156 | <require idref="lufa.drivers.board"/> | 156 | <require idref="lufa.drivers.board"/> |
157 | <require idref="lufa.drivers.board.leds"/> | 157 | <require idref="lufa.drivers.board.leds"/> |
158 | </module> | 158 | </module> |
159 | </asf> | 159 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/AudioInput/asf.xml b/lib/lufa/Demos/Device/ClassDriver/AudioInput/asf.xml index 466de7303..a915925af 100644 --- a/lib/lufa/Demos/Device/ClassDriver/AudioInput/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/AudioInput/asf.xml | |||
@@ -1,52 +1,52 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Audio Input Device Demo (Class Driver APIs)" id="lufa.demos.device.class.audio_input.example.avr8"> | 2 | <project caption="Audio Input Device Demo (Class Driver APIs)" id="lufa.demos.device.class.audio_input.example.avr8"> |
3 | <require idref="lufa.demos.device.class.audio_input"/> | 3 | <require idref="lufa.demos.device.class.audio_input"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.device.class.audio_input" caption="Audio Input Device Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.device.class.audio_input" caption="Audio Input Device Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Audio 1.0 Input device demo, implementing a basic USB microphone. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Audio 1.0 Input device demo, implementing a basic USB microphone. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Device"/> | 23 | <keyword value="USB Device"/> |
24 | <keyword value="Audio Class"/> | 24 | <keyword value="Audio Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="AudioInput.txt"/> | 32 | <build type="distribute" subtype="user-file" value="AudioInput.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="AudioInput.c"/> | 34 | <build type="c-source" value="AudioInput.c"/> |
35 | <build type="c-source" value="Descriptors.c"/> | 35 | <build type="c-source" value="Descriptors.c"/> |
36 | <build type="header-file" value="AudioInput.h"/> | 36 | <build type="header-file" value="AudioInput.h"/> |
37 | <build type="header-file" value="Descriptors.h"/> | 37 | <build type="header-file" value="Descriptors.h"/> |
38 | 38 | ||
39 | <build type="module-config" subtype="path" value="Config"/> | 39 | <build type="module-config" subtype="path" value="Config"/> |
40 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> | 40 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> |
41 | <build type="header-file" value="Config/AppConfig.h"/> | 41 | <build type="header-file" value="Config/AppConfig.h"/> |
42 | <build type="header-file" value="Config/LUFAConfig.h"/> | 42 | <build type="header-file" value="Config/LUFAConfig.h"/> |
43 | 43 | ||
44 | <require idref="lufa.common"/> | 44 | <require idref="lufa.common"/> |
45 | <require idref="lufa.platform"/> | 45 | <require idref="lufa.platform"/> |
46 | <require idref="lufa.drivers.usb"/> | 46 | <require idref="lufa.drivers.usb"/> |
47 | <require idref="lufa.drivers.peripheral.adc"/> | 47 | <require idref="lufa.drivers.peripheral.adc"/> |
48 | <require idref="lufa.drivers.board"/> | 48 | <require idref="lufa.drivers.board"/> |
49 | <require idref="lufa.drivers.board.leds"/> | 49 | <require idref="lufa.drivers.board.leds"/> |
50 | <require idref="lufa.drivers.board.buttons"/> | 50 | <require idref="lufa.drivers.board.buttons"/> |
51 | </module> | 51 | </module> |
52 | </asf> | 52 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/AudioOutput/asf.xml b/lib/lufa/Demos/Device/ClassDriver/AudioOutput/asf.xml index f46f3a0f1..b372ac608 100644 --- a/lib/lufa/Demos/Device/ClassDriver/AudioOutput/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/AudioOutput/asf.xml | |||
@@ -1,50 +1,50 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Audio Output Device Demo (Class Driver APIs)" id="lufa.demos.device.class.audio_output.example.avr8"> | 2 | <project caption="Audio Output Device Demo (Class Driver APIs)" id="lufa.demos.device.class.audio_output.example.avr8"> |
3 | <require idref="lufa.demos.device.class.audio_output"/> | 3 | <require idref="lufa.demos.device.class.audio_output"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.device.class.audio_output" caption="Audio Output Device Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.device.class.audio_output" caption="Audio Output Device Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Audio 1.0 Output device demo, implementing a basic USB speaker. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Audio 1.0 Output device demo, implementing a basic USB speaker. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Device"/> | 23 | <keyword value="USB Device"/> |
24 | <keyword value="Audio Class"/> | 24 | <keyword value="Audio Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="AudioOutput.txt"/> | 32 | <build type="distribute" subtype="user-file" value="AudioOutput.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="AudioOutput.c"/> | 34 | <build type="c-source" value="AudioOutput.c"/> |
35 | <build type="c-source" value="Descriptors.c"/> | 35 | <build type="c-source" value="Descriptors.c"/> |
36 | <build type="header-file" value="AudioOutput.h"/> | 36 | <build type="header-file" value="AudioOutput.h"/> |
37 | <build type="header-file" value="Descriptors.h"/> | 37 | <build type="header-file" value="Descriptors.h"/> |
38 | 38 | ||
39 | <build type="module-config" subtype="path" value="Config"/> | 39 | <build type="module-config" subtype="path" value="Config"/> |
40 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> | 40 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> |
41 | <build type="header-file" value="Config/AppConfig.h"/> | 41 | <build type="header-file" value="Config/AppConfig.h"/> |
42 | <build type="header-file" value="Config/LUFAConfig.h"/> | 42 | <build type="header-file" value="Config/LUFAConfig.h"/> |
43 | 43 | ||
44 | <require idref="lufa.common"/> | 44 | <require idref="lufa.common"/> |
45 | <require idref="lufa.platform"/> | 45 | <require idref="lufa.platform"/> |
46 | <require idref="lufa.drivers.usb"/> | 46 | <require idref="lufa.drivers.usb"/> |
47 | <require idref="lufa.drivers.board"/> | 47 | <require idref="lufa.drivers.board"/> |
48 | <require idref="lufa.drivers.board.leds"/> | 48 | <require idref="lufa.drivers.board.leds"/> |
49 | </module> | 49 | </module> |
50 | </asf> | 50 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/DualVirtualSerial/asf.xml b/lib/lufa/Demos/Device/ClassDriver/DualVirtualSerial/asf.xml index e00f33995..d136f1c8b 100644 --- a/lib/lufa/Demos/Device/ClassDriver/DualVirtualSerial/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/DualVirtualSerial/asf.xml | |||
@@ -1,62 +1,62 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Dual Virtual Serial Device Demo (Class Driver APIs)" id="lufa.demos.device.class.dual_cdc.example.avr8"> | 2 | <project caption="Dual Virtual Serial Device Demo (Class Driver APIs)" id="lufa.demos.device.class.dual_cdc.example.avr8"> |
3 | <require idref="lufa.demos.device.class.dual_cdc"/> | 3 | <require idref="lufa.demos.device.class.dual_cdc"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Dual Virtual Serial Device Demo (Class Driver APIs)" id="lufa.demos.device.class.dual_cdc.example.xmega"> | 14 | <project caption="Dual Virtual Serial Device Demo (Class Driver APIs)" id="lufa.demos.device.class.dual_cdc.example.xmega"> |
15 | <require idref="lufa.demos.device.class.dual_cdc"/> | 15 | <require idref="lufa.demos.device.class.dual_cdc"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.class.dual_cdc" caption="Dual Virtual Serial Device Demo (Class Driver APIs)"> | 26 | <module type="application" id="lufa.demos.device.class.dual_cdc" caption="Dual Virtual Serial Device Demo (Class Driver APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 28 | Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Class Driver APIs"/> | 34 | <keyword value="Class Driver APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="CDC Class"/> | 36 | <keyword value="CDC Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="DualVirtualSerial.txt"/> | 44 | <build type="distribute" subtype="user-file" value="DualVirtualSerial.txt"/> |
45 | <build type="distribute" subtype="user-file" value="LUFA DualVirtualSerial.inf"/> | 45 | <build type="distribute" subtype="user-file" value="LUFA DualVirtualSerial.inf"/> |
46 | 46 | ||
47 | <build type="c-source" value="DualVirtualSerial.c"/> | 47 | <build type="c-source" value="DualVirtualSerial.c"/> |
48 | <build type="c-source" value="Descriptors.c"/> | 48 | <build type="c-source" value="Descriptors.c"/> |
49 | <build type="header-file" value="DualVirtualSerial.h"/> | 49 | <build type="header-file" value="DualVirtualSerial.h"/> |
50 | <build type="header-file" value="Descriptors.h"/> | 50 | <build type="header-file" value="Descriptors.h"/> |
51 | 51 | ||
52 | <build type="module-config" subtype="path" value="Config"/> | 52 | <build type="module-config" subtype="path" value="Config"/> |
53 | <build type="header-file" value="Config/LUFAConfig.h"/> | 53 | <build type="header-file" value="Config/LUFAConfig.h"/> |
54 | 54 | ||
55 | <require idref="lufa.common"/> | 55 | <require idref="lufa.common"/> |
56 | <require idref="lufa.platform"/> | 56 | <require idref="lufa.platform"/> |
57 | <require idref="lufa.drivers.usb"/> | 57 | <require idref="lufa.drivers.usb"/> |
58 | <require idref="lufa.drivers.board"/> | 58 | <require idref="lufa.drivers.board"/> |
59 | <require idref="lufa.drivers.board.leds"/> | 59 | <require idref="lufa.drivers.board.leds"/> |
60 | <require idref="lufa.drivers.board.joystick"/> | 60 | <require idref="lufa.drivers.board.joystick"/> |
61 | </module> | 61 | </module> |
62 | </asf> | 62 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/GenericHID/asf.xml b/lib/lufa/Demos/Device/ClassDriver/GenericHID/asf.xml index 710f7c719..df8b08b65 100644 --- a/lib/lufa/Demos/Device/ClassDriver/GenericHID/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/GenericHID/asf.xml | |||
@@ -1,63 +1,63 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Generic HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.generic_hid.example.avr8"> | 2 | <project caption="Generic HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.generic_hid.example.avr8"> |
3 | <require idref="lufa.demos.device.class.generic_hid"/> | 3 | <require idref="lufa.demos.device.class.generic_hid"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Generic HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.generic_hid.example.xmega"> | 14 | <project caption="Generic HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.generic_hid.example.xmega"> |
15 | <require idref="lufa.demos.device.class.generic_hid"/> | 15 | <require idref="lufa.demos.device.class.generic_hid"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.class.generic_hid" caption="Generic HID Device Demo (Class Driver APIs)"> | 26 | <module type="application" id="lufa.demos.device.class.generic_hid" caption="Generic HID Device Demo (Class Driver APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Generic HID device demo, implementing a device whose LEDs can be controlled via HID messages from the host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 28 | Generic HID device demo, implementing a device whose LEDs can be controlled via HID messages from the host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Class Driver APIs"/> | 34 | <keyword value="Class Driver APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="HID Class"/> | 36 | <keyword value="HID Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="GenericHID.txt"/> | 44 | <build type="distribute" subtype="user-file" value="GenericHID.txt"/> |
45 | <build type="distribute" subtype="directory" value="HostTestApp"/> | 45 | <build type="distribute" subtype="directory" value="HostTestApp"/> |
46 | 46 | ||
47 | <build type="c-source" value="GenericHID.c"/> | 47 | <build type="c-source" value="GenericHID.c"/> |
48 | <build type="c-source" value="Descriptors.c"/> | 48 | <build type="c-source" value="Descriptors.c"/> |
49 | <build type="header-file" value="GenericHID.h"/> | 49 | <build type="header-file" value="GenericHID.h"/> |
50 | <build type="header-file" value="Descriptors.h"/> | 50 | <build type="header-file" value="Descriptors.h"/> |
51 | 51 | ||
52 | <build type="module-config" subtype="path" value="Config"/> | 52 | <build type="module-config" subtype="path" value="Config"/> |
53 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> | 53 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> |
54 | <build type="header-file" value="Config/AppConfig.h"/> | 54 | <build type="header-file" value="Config/AppConfig.h"/> |
55 | <build type="header-file" value="Config/LUFAConfig.h"/> | 55 | <build type="header-file" value="Config/LUFAConfig.h"/> |
56 | 56 | ||
57 | <require idref="lufa.common"/> | 57 | <require idref="lufa.common"/> |
58 | <require idref="lufa.platform"/> | 58 | <require idref="lufa.platform"/> |
59 | <require idref="lufa.drivers.usb"/> | 59 | <require idref="lufa.drivers.usb"/> |
60 | <require idref="lufa.drivers.board"/> | 60 | <require idref="lufa.drivers.board"/> |
61 | <require idref="lufa.drivers.board.leds"/> | 61 | <require idref="lufa.drivers.board.leds"/> |
62 | </module> | 62 | </module> |
63 | </asf> | 63 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/Joystick/asf.xml b/lib/lufa/Demos/Device/ClassDriver/Joystick/asf.xml index 97d37a5aa..cd7b72c0c 100644 --- a/lib/lufa/Demos/Device/ClassDriver/Joystick/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/Joystick/asf.xml | |||
@@ -1,62 +1,62 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Joystick HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.joystick.example.avr8"> | 2 | <project caption="Joystick HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.joystick.example.avr8"> |
3 | <require idref="lufa.demos.device.class.joystick"/> | 3 | <require idref="lufa.demos.device.class.joystick"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Joystick HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.joystick.example.xmega"> | 14 | <project caption="Joystick HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.joystick.example.xmega"> |
15 | <require idref="lufa.demos.device.class.joystick"/> | 15 | <require idref="lufa.demos.device.class.joystick"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.class.joystick" caption="Joystick HID Device Demo (Class Driver APIs)"> | 26 | <module type="application" id="lufa.demos.device.class.joystick" caption="Joystick HID Device Demo (Class Driver APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 28 | Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Class Driver APIs"/> | 34 | <keyword value="Class Driver APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="HID Class"/> | 36 | <keyword value="HID Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="Joystick.txt"/> | 44 | <build type="distribute" subtype="user-file" value="Joystick.txt"/> |
45 | 45 | ||
46 | <build type="c-source" value="Joystick.c"/> | 46 | <build type="c-source" value="Joystick.c"/> |
47 | <build type="c-source" value="Descriptors.c"/> | 47 | <build type="c-source" value="Descriptors.c"/> |
48 | <build type="header-file" value="Joystick.h"/> | 48 | <build type="header-file" value="Joystick.h"/> |
49 | <build type="header-file" value="Descriptors.h"/> | 49 | <build type="header-file" value="Descriptors.h"/> |
50 | 50 | ||
51 | <build type="module-config" subtype="path" value="Config"/> | 51 | <build type="module-config" subtype="path" value="Config"/> |
52 | <build type="header-file" value="Config/LUFAConfig.h"/> | 52 | <build type="header-file" value="Config/LUFAConfig.h"/> |
53 | 53 | ||
54 | <require idref="lufa.common"/> | 54 | <require idref="lufa.common"/> |
55 | <require idref="lufa.platform"/> | 55 | <require idref="lufa.platform"/> |
56 | <require idref="lufa.drivers.usb"/> | 56 | <require idref="lufa.drivers.usb"/> |
57 | <require idref="lufa.drivers.board"/> | 57 | <require idref="lufa.drivers.board"/> |
58 | <require idref="lufa.drivers.board.leds"/> | 58 | <require idref="lufa.drivers.board.leds"/> |
59 | <require idref="lufa.drivers.board.buttons"/> | 59 | <require idref="lufa.drivers.board.buttons"/> |
60 | <require idref="lufa.drivers.board.joystick"/> | 60 | <require idref="lufa.drivers.board.joystick"/> |
61 | </module> | 61 | </module> |
62 | </asf> | 62 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/Keyboard/asf.xml b/lib/lufa/Demos/Device/ClassDriver/Keyboard/asf.xml index d7cdc17bc..6adef2e4f 100644 --- a/lib/lufa/Demos/Device/ClassDriver/Keyboard/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/Keyboard/asf.xml | |||
@@ -1,62 +1,62 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Keyboard HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.keyboard.example.avr8"> | 2 | <project caption="Keyboard HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.keyboard.example.avr8"> |
3 | <require idref="lufa.demos.device.class.keyboard"/> | 3 | <require idref="lufa.demos.device.class.keyboard"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Keyboard HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.keyboard.example.xmega"> | 14 | <project caption="Keyboard HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.keyboard.example.xmega"> |
15 | <require idref="lufa.demos.device.class.keyboard"/> | 15 | <require idref="lufa.demos.device.class.keyboard"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.class.keyboard" caption="Keyboard HID Device Demo (Class Driver APIs)"> | 26 | <module type="application" id="lufa.demos.device.class.keyboard" caption="Keyboard HID Device Demo (Class Driver APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 28 | Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Class Driver APIs"/> | 34 | <keyword value="Class Driver APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="HID Class"/> | 36 | <keyword value="HID Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="Keyboard.txt"/> | 44 | <build type="distribute" subtype="user-file" value="Keyboard.txt"/> |
45 | 45 | ||
46 | <build type="c-source" value="Keyboard.c"/> | 46 | <build type="c-source" value="Keyboard.c"/> |
47 | <build type="c-source" value="Descriptors.c"/> | 47 | <build type="c-source" value="Descriptors.c"/> |
48 | <build type="header-file" value="Keyboard.h"/> | 48 | <build type="header-file" value="Keyboard.h"/> |
49 | <build type="header-file" value="Descriptors.h"/> | 49 | <build type="header-file" value="Descriptors.h"/> |
50 | 50 | ||
51 | <build type="module-config" subtype="path" value="Config"/> | 51 | <build type="module-config" subtype="path" value="Config"/> |
52 | <build type="header-file" value="Config/LUFAConfig.h"/> | 52 | <build type="header-file" value="Config/LUFAConfig.h"/> |
53 | 53 | ||
54 | <require idref="lufa.common"/> | 54 | <require idref="lufa.common"/> |
55 | <require idref="lufa.platform"/> | 55 | <require idref="lufa.platform"/> |
56 | <require idref="lufa.drivers.usb"/> | 56 | <require idref="lufa.drivers.usb"/> |
57 | <require idref="lufa.drivers.board"/> | 57 | <require idref="lufa.drivers.board"/> |
58 | <require idref="lufa.drivers.board.leds"/> | 58 | <require idref="lufa.drivers.board.leds"/> |
59 | <require idref="lufa.drivers.board.joystick"/> | 59 | <require idref="lufa.drivers.board.joystick"/> |
60 | <require idref="lufa.drivers.board.buttons"/> | 60 | <require idref="lufa.drivers.board.buttons"/> |
61 | </module> | 61 | </module> |
62 | </asf> | 62 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/KeyboardMouse/asf.xml b/lib/lufa/Demos/Device/ClassDriver/KeyboardMouse/asf.xml index 4b5ca0121..5eeafc8ec 100644 --- a/lib/lufa/Demos/Device/ClassDriver/KeyboardMouse/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/KeyboardMouse/asf.xml | |||
@@ -1,62 +1,62 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Keyboard and Mouse HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.keyboard_mouse.example.avr8"> | 2 | <project caption="Keyboard and Mouse HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.keyboard_mouse.example.avr8"> |
3 | <require idref="lufa.demos.device.class.keyboard_mouse"/> | 3 | <require idref="lufa.demos.device.class.keyboard_mouse"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Keyboard and Mouse HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.keyboard_mouse.example.xmega"> | 14 | <project caption="Keyboard and Mouse HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.keyboard_mouse.example.xmega"> |
15 | <require idref="lufa.demos.device.class.keyboard_mouse"/> | 15 | <require idref="lufa.demos.device.class.keyboard_mouse"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.class.keyboard_mouse" caption="Keyboard and Mouse HID Device Demo (Class Driver APIs)"> | 26 | <module type="application" id="lufa.demos.device.class.keyboard_mouse" caption="Keyboard and Mouse HID Device Demo (Class Driver APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a pair of HID interfaces. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 28 | Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a pair of HID interfaces. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Class Driver APIs"/> | 34 | <keyword value="Class Driver APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="HID Class"/> | 36 | <keyword value="HID Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="KeyboardMouse.txt"/> | 44 | <build type="distribute" subtype="user-file" value="KeyboardMouse.txt"/> |
45 | 45 | ||
46 | <build type="c-source" value="KeyboardMouse.c"/> | 46 | <build type="c-source" value="KeyboardMouse.c"/> |
47 | <build type="c-source" value="Descriptors.c"/> | 47 | <build type="c-source" value="Descriptors.c"/> |
48 | <build type="header-file" value="KeyboardMouse.h"/> | 48 | <build type="header-file" value="KeyboardMouse.h"/> |
49 | <build type="header-file" value="Descriptors.h"/> | 49 | <build type="header-file" value="Descriptors.h"/> |
50 | 50 | ||
51 | <build type="module-config" subtype="path" value="Config"/> | 51 | <build type="module-config" subtype="path" value="Config"/> |
52 | <build type="header-file" value="Config/LUFAConfig.h"/> | 52 | <build type="header-file" value="Config/LUFAConfig.h"/> |
53 | 53 | ||
54 | <require idref="lufa.common"/> | 54 | <require idref="lufa.common"/> |
55 | <require idref="lufa.platform"/> | 55 | <require idref="lufa.platform"/> |
56 | <require idref="lufa.drivers.usb"/> | 56 | <require idref="lufa.drivers.usb"/> |
57 | <require idref="lufa.drivers.board"/> | 57 | <require idref="lufa.drivers.board"/> |
58 | <require idref="lufa.drivers.board.leds"/> | 58 | <require idref="lufa.drivers.board.leds"/> |
59 | <require idref="lufa.drivers.board.joystick"/> | 59 | <require idref="lufa.drivers.board.joystick"/> |
60 | <require idref="lufa.drivers.board.buttons"/> | 60 | <require idref="lufa.drivers.board.buttons"/> |
61 | </module> | 61 | </module> |
62 | </asf> | 62 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/KeyboardMouseMultiReport/asf.xml b/lib/lufa/Demos/Device/ClassDriver/KeyboardMouseMultiReport/asf.xml index 39487fd8a..2106bc254 100644 --- a/lib/lufa/Demos/Device/ClassDriver/KeyboardMouseMultiReport/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/KeyboardMouseMultiReport/asf.xml | |||
@@ -1,61 +1,61 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Keyboard and Mouse HID (Multi Report) Device Demo (Class Driver APIs)" id="lufa.demos.device.class.keyboard_mouse_mr.example.avr8"> | 2 | <project caption="Keyboard and Mouse HID (Multi Report) Device Demo (Class Driver APIs)" id="lufa.demos.device.class.keyboard_mouse_mr.example.avr8"> |
3 | <require idref="lufa.demos.device.class.keyboard_mouse_mr"/> | 3 | <require idref="lufa.demos.device.class.keyboard_mouse_mr"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Keyboard and Mouse HID (Multi Report) Device Demo (Class Driver APIs)" id="lufa.demos.device.class.keyboard_mouse_mr.example.xmega"> | 14 | <project caption="Keyboard and Mouse HID (Multi Report) Device Demo (Class Driver APIs)" id="lufa.demos.device.class.keyboard_mouse_mr.example.xmega"> |
15 | <require idref="lufa.demos.device.class.keyboard_mouse_mr"/> | 15 | <require idref="lufa.demos.device.class.keyboard_mouse_mr"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.class.keyboard_mouse_mr" caption="Keyboard and Mouse HID (Multi Report) Device Demo (Class Driver APIs)"> | 26 | <module type="application" id="lufa.demos.device.class.keyboard_mouse_mr" caption="Keyboard and Mouse HID (Multi Report) Device Demo (Class Driver APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a single HID interface and multiple logical reports. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 28 | Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a single HID interface and multiple logical reports. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Class Driver APIs"/> | 34 | <keyword value="Class Driver APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="HID Class"/> | 36 | <keyword value="HID Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="KeyboardMouseMultiReport.txt"/> | 44 | <build type="distribute" subtype="user-file" value="KeyboardMouseMultiReport.txt"/> |
45 | 45 | ||
46 | <build type="c-source" value="KeyboardMouseMultiReport.c"/> | 46 | <build type="c-source" value="KeyboardMouseMultiReport.c"/> |
47 | <build type="c-source" value="Descriptors.c"/> | 47 | <build type="c-source" value="Descriptors.c"/> |
48 | <build type="header-file" value="KeyboardMouseMultiReport.h"/> | 48 | <build type="header-file" value="KeyboardMouseMultiReport.h"/> |
49 | <build type="header-file" value="Descriptors.h"/> | 49 | <build type="header-file" value="Descriptors.h"/> |
50 | 50 | ||
51 | <build type="module-config" subtype="path" value="Config"/> | 51 | <build type="module-config" subtype="path" value="Config"/> |
52 | <build type="header-file" value="Config/LUFAConfig.h"/> | 52 | <build type="header-file" value="Config/LUFAConfig.h"/> |
53 | 53 | ||
54 | <require idref="lufa.common"/> | 54 | <require idref="lufa.common"/> |
55 | <require idref="lufa.platform"/> | 55 | <require idref="lufa.platform"/> |
56 | <require idref="lufa.drivers.usb"/> | 56 | <require idref="lufa.drivers.usb"/> |
57 | <require idref="lufa.drivers.board.leds"/> | 57 | <require idref="lufa.drivers.board.leds"/> |
58 | <require idref="lufa.drivers.board.joystick"/> | 58 | <require idref="lufa.drivers.board.joystick"/> |
59 | <require idref="lufa.drivers.board.buttons"/> | 59 | <require idref="lufa.drivers.board.buttons"/> |
60 | </module> | 60 | </module> |
61 | </asf> | 61 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/MIDI/asf.xml b/lib/lufa/Demos/Device/ClassDriver/MIDI/asf.xml index 33a4fd583..4cbc1c90a 100644 --- a/lib/lufa/Demos/Device/ClassDriver/MIDI/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/MIDI/asf.xml | |||
@@ -1,62 +1,62 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="MIDI Device Demo (Class Driver APIs)" id="lufa.demos.device.class.midi.example.avr8"> | 2 | <project caption="MIDI Device Demo (Class Driver APIs)" id="lufa.demos.device.class.midi.example.avr8"> |
3 | <require idref="lufa.demos.device.class.midi"/> | 3 | <require idref="lufa.demos.device.class.midi"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="MIDI Device Demo (Class Driver APIs)" id="lufa.demos.device.class.midi.example.xmega"> | 14 | <project caption="MIDI Device Demo (Class Driver APIs)" id="lufa.demos.device.class.midi.example.xmega"> |
15 | <require idref="lufa.demos.device.class.midi"/> | 15 | <require idref="lufa.demos.device.class.midi"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.class.midi" caption="MIDI Device Demo (Class Driver APIs)"> | 26 | <module type="application" id="lufa.demos.device.class.midi" caption="MIDI Device Demo (Class Driver APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | MIDI device demo, implementing a basic USB MIDI device that can send messages to the host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 28 | MIDI device demo, implementing a basic USB MIDI device that can send messages to the host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Class Driver APIs"/> | 34 | <keyword value="Class Driver APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="MIDI Class"/> | 36 | <keyword value="MIDI Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="MIDI.txt"/> | 44 | <build type="distribute" subtype="user-file" value="MIDI.txt"/> |
45 | 45 | ||
46 | <build type="c-source" value="MIDI.c"/> | 46 | <build type="c-source" value="MIDI.c"/> |
47 | <build type="c-source" value="Descriptors.c"/> | 47 | <build type="c-source" value="Descriptors.c"/> |
48 | <build type="header-file" value="MIDI.h"/> | 48 | <build type="header-file" value="MIDI.h"/> |
49 | <build type="header-file" value="Descriptors.h"/> | 49 | <build type="header-file" value="Descriptors.h"/> |
50 | 50 | ||
51 | <build type="module-config" subtype="path" value="Config"/> | 51 | <build type="module-config" subtype="path" value="Config"/> |
52 | <build type="header-file" value="Config/LUFAConfig.h"/> | 52 | <build type="header-file" value="Config/LUFAConfig.h"/> |
53 | 53 | ||
54 | <require idref="lufa.common"/> | 54 | <require idref="lufa.common"/> |
55 | <require idref="lufa.platform"/> | 55 | <require idref="lufa.platform"/> |
56 | <require idref="lufa.drivers.usb"/> | 56 | <require idref="lufa.drivers.usb"/> |
57 | <require idref="lufa.drivers.board"/> | 57 | <require idref="lufa.drivers.board"/> |
58 | <require idref="lufa.drivers.board.leds"/> | 58 | <require idref="lufa.drivers.board.leds"/> |
59 | <require idref="lufa.drivers.board.buttons"/> | 59 | <require idref="lufa.drivers.board.buttons"/> |
60 | <require idref="lufa.drivers.board.joystick"/> | 60 | <require idref="lufa.drivers.board.joystick"/> |
61 | </module> | 61 | </module> |
62 | </asf> | 62 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/MassStorage/asf.xml b/lib/lufa/Demos/Device/ClassDriver/MassStorage/asf.xml index 6f5a8dc03..8e91819ff 100644 --- a/lib/lufa/Demos/Device/ClassDriver/MassStorage/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/MassStorage/asf.xml | |||
@@ -1,67 +1,67 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Mass Storage Device Demo (Class Driver APIs)" id="lufa.demos.device.class.mass_storage.example.avr8"> | 2 | <project caption="Mass Storage Device Demo (Class Driver APIs)" id="lufa.demos.device.class.mass_storage.example.avr8"> |
3 | <require idref="lufa.demos.device.class.mass_storage"/> | 3 | <require idref="lufa.demos.device.class.mass_storage"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Mass Storage Device Demo (Class Driver APIs)" id="lufa.demos.device.class.mass_storage.example.xmega"> | 14 | <project caption="Mass Storage Device Demo (Class Driver APIs)" id="lufa.demos.device.class.mass_storage.example.xmega"> |
15 | <require idref="lufa.demos.device.class.mass_storage"/> | 15 | <require idref="lufa.demos.device.class.mass_storage"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.class.mass_storage" caption="Mass Storage Device Demo (Class Driver APIs)"> | 26 | <module type="application" id="lufa.demos.device.class.mass_storage" caption="Mass Storage Device Demo (Class Driver APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 28 | Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Class Driver APIs"/> | 34 | <keyword value="Class Driver APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="Mass Storage Class"/> | 36 | <keyword value="Mass Storage Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="MassStorage.txt"/> | 44 | <build type="distribute" subtype="user-file" value="MassStorage.txt"/> |
45 | 45 | ||
46 | <build type="c-source" value="MassStorage.c"/> | 46 | <build type="c-source" value="MassStorage.c"/> |
47 | <build type="c-source" value="Descriptors.c"/> | 47 | <build type="c-source" value="Descriptors.c"/> |
48 | <build type="c-source" value="Lib/DataflashManager.c"/> | 48 | <build type="c-source" value="Lib/DataflashManager.c"/> |
49 | <build type="c-source" value="Lib/SCSI.c"/> | 49 | <build type="c-source" value="Lib/SCSI.c"/> |
50 | <build type="header-file" value="MassStorage.h"/> | 50 | <build type="header-file" value="MassStorage.h"/> |
51 | <build type="header-file" value="Descriptors.h"/> | 51 | <build type="header-file" value="Descriptors.h"/> |
52 | <build type="header-file" value="Lib/DataflashManager.h"/> | 52 | <build type="header-file" value="Lib/DataflashManager.h"/> |
53 | <build type="header-file" value="Lib/SCSI.h"/> | 53 | <build type="header-file" value="Lib/SCSI.h"/> |
54 | 54 | ||
55 | <build type="module-config" subtype="path" value="Config"/> | 55 | <build type="module-config" subtype="path" value="Config"/> |
56 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> | 56 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> |
57 | <build type="header-file" value="Config/AppConfig.h"/> | 57 | <build type="header-file" value="Config/AppConfig.h"/> |
58 | <build type="header-file" value="Config/LUFAConfig.h"/> | 58 | <build type="header-file" value="Config/LUFAConfig.h"/> |
59 | 59 | ||
60 | <require idref="lufa.common"/> | 60 | <require idref="lufa.common"/> |
61 | <require idref="lufa.platform"/> | 61 | <require idref="lufa.platform"/> |
62 | <require idref="lufa.drivers.usb"/> | 62 | <require idref="lufa.drivers.usb"/> |
63 | <require idref="lufa.drivers.board"/> | 63 | <require idref="lufa.drivers.board"/> |
64 | <require idref="lufa.drivers.board.leds"/> | 64 | <require idref="lufa.drivers.board.leds"/> |
65 | <require idref="lufa.drivers.board.dataflash"/> | 65 | <require idref="lufa.drivers.board.dataflash"/> |
66 | </module> | 66 | </module> |
67 | </asf> | 67 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/MassStorageKeyboard/asf.xml b/lib/lufa/Demos/Device/ClassDriver/MassStorageKeyboard/asf.xml index 3cdb476b2..7aac4ffaa 100644 --- a/lib/lufa/Demos/Device/ClassDriver/MassStorageKeyboard/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/MassStorageKeyboard/asf.xml | |||
@@ -1,70 +1,70 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Mass Storage and HID Keyboard Device Demo (Class Driver APIs)" id="lufa.demos.device.class.mass_storage_keyboard.example.avr8"> | 2 | <project caption="Mass Storage and HID Keyboard Device Demo (Class Driver APIs)" id="lufa.demos.device.class.mass_storage_keyboard.example.avr8"> |
3 | <require idref="lufa.demos.device.class.mass_storage_keyboard"/> | 3 | <require idref="lufa.demos.device.class.mass_storage_keyboard"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Mass Storage and HID Keyboard Device Demo (Class Driver APIs)" id="lufa.demos.device.class.mass_storage_keyboard.example.xmega"> | 14 | <project caption="Mass Storage and HID Keyboard Device Demo (Class Driver APIs)" id="lufa.demos.device.class.mass_storage_keyboard.example.xmega"> |
15 | <require idref="lufa.demos.device.class.mass_storage_keyboard"/> | 15 | <require idref="lufa.demos.device.class.mass_storage_keyboard"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.class.mass_storage_keyboard" caption="Mass Storage and HID Keyboard Device Demo (Class Driver APIs)"> | 26 | <module type="application" id="lufa.demos.device.class.mass_storage_keyboard" caption="Mass Storage and HID Keyboard Device Demo (Class Driver APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Mass Storage and Keyboard device demo, implementing a basic USB storage disk using a Dataflash memory IC, and a basic HID keyboard. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 28 | Mass Storage and Keyboard device demo, implementing a basic USB storage disk using a Dataflash memory IC, and a basic HID keyboard. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Low Level APIs"/> | 34 | <keyword value="Low Level APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="HID Class"/> | 36 | <keyword value="HID Class"/> |
37 | <keyword value="Mass Storage Class"/> | 37 | <keyword value="Mass Storage Class"/> |
38 | </info> | 38 | </info> |
39 | 39 | ||
40 | <device-support-alias value="lufa_avr8"/> | 40 | <device-support-alias value="lufa_avr8"/> |
41 | <device-support-alias value="lufa_xmega"/> | 41 | <device-support-alias value="lufa_xmega"/> |
42 | <device-support-alias value="lufa_uc3"/> | 42 | <device-support-alias value="lufa_uc3"/> |
43 | 43 | ||
44 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 44 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
45 | <build type="distribute" subtype="user-file" value="MassStorageKeyboard.txt"/> | 45 | <build type="distribute" subtype="user-file" value="MassStorageKeyboard.txt"/> |
46 | 46 | ||
47 | <build type="c-source" value="MassStorageKeyboard.c"/> | 47 | <build type="c-source" value="MassStorageKeyboard.c"/> |
48 | <build type="c-source" value="Descriptors.c"/> | 48 | <build type="c-source" value="Descriptors.c"/> |
49 | <build type="c-source" value="Lib/DataflashManager.c"/> | 49 | <build type="c-source" value="Lib/DataflashManager.c"/> |
50 | <build type="c-source" value="Lib/SCSI.c"/> | 50 | <build type="c-source" value="Lib/SCSI.c"/> |
51 | <build type="header-file" value="MassStorageKeyboard.h"/> | 51 | <build type="header-file" value="MassStorageKeyboard.h"/> |
52 | <build type="header-file" value="Descriptors.h"/> | 52 | <build type="header-file" value="Descriptors.h"/> |
53 | <build type="header-file" value="Lib/DataflashManager.h"/> | 53 | <build type="header-file" value="Lib/DataflashManager.h"/> |
54 | <build type="header-file" value="Lib/SCSI.h"/> | 54 | <build type="header-file" value="Lib/SCSI.h"/> |
55 | 55 | ||
56 | <build type="module-config" subtype="path" value="Config"/> | 56 | <build type="module-config" subtype="path" value="Config"/> |
57 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> | 57 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> |
58 | <build type="header-file" value="Config/AppConfig.h"/> | 58 | <build type="header-file" value="Config/AppConfig.h"/> |
59 | <build type="header-file" value="Config/LUFAConfig.h"/> | 59 | <build type="header-file" value="Config/LUFAConfig.h"/> |
60 | 60 | ||
61 | <require idref="lufa.common"/> | 61 | <require idref="lufa.common"/> |
62 | <require idref="lufa.platform"/> | 62 | <require idref="lufa.platform"/> |
63 | <require idref="lufa.drivers.usb"/> | 63 | <require idref="lufa.drivers.usb"/> |
64 | <require idref="lufa.drivers.board"/> | 64 | <require idref="lufa.drivers.board"/> |
65 | <require idref="lufa.drivers.board.leds"/> | 65 | <require idref="lufa.drivers.board.leds"/> |
66 | <require idref="lufa.drivers.board.buttons"/> | 66 | <require idref="lufa.drivers.board.buttons"/> |
67 | <require idref="lufa.drivers.board.joystick"/> | 67 | <require idref="lufa.drivers.board.joystick"/> |
68 | <require idref="lufa.drivers.board.dataflash"/> | 68 | <require idref="lufa.drivers.board.dataflash"/> |
69 | </module> | 69 | </module> |
70 | </asf> | 70 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/Mouse/asf.xml b/lib/lufa/Demos/Device/ClassDriver/Mouse/asf.xml index 1af0d7667..b3bea4fa3 100644 --- a/lib/lufa/Demos/Device/ClassDriver/Mouse/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/Mouse/asf.xml | |||
@@ -1,62 +1,62 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Mouse HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.mouse.example.avr8"> | 2 | <project caption="Mouse HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.mouse.example.avr8"> |
3 | <require idref="lufa.demos.device.class.mouse"/> | 3 | <require idref="lufa.demos.device.class.mouse"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Mouse HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.mouse.example.xmega"> | 14 | <project caption="Mouse HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.mouse.example.xmega"> |
15 | <require idref="lufa.demos.device.class.mouse"/> | 15 | <require idref="lufa.demos.device.class.mouse"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.class.mouse" caption="Mouse HID Device Demo (Class Driver APIs)"> | 26 | <module type="application" id="lufa.demos.device.class.mouse" caption="Mouse HID Device Demo (Class Driver APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Mouse device demo, implementing a basic USB mouse device that can send movement information to the host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 28 | Mouse device demo, implementing a basic USB mouse device that can send movement information to the host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Class Driver APIs"/> | 34 | <keyword value="Class Driver APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="HID Class"/> | 36 | <keyword value="HID Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="Mouse.txt"/> | 44 | <build type="distribute" subtype="user-file" value="Mouse.txt"/> |
45 | 45 | ||
46 | <build type="c-source" value="Mouse.c"/> | 46 | <build type="c-source" value="Mouse.c"/> |
47 | <build type="c-source" value="Descriptors.c"/> | 47 | <build type="c-source" value="Descriptors.c"/> |
48 | <build type="header-file" value="Mouse.h"/> | 48 | <build type="header-file" value="Mouse.h"/> |
49 | <build type="header-file" value="Descriptors.h"/> | 49 | <build type="header-file" value="Descriptors.h"/> |
50 | 50 | ||
51 | <build type="module-config" subtype="path" value="Config"/> | 51 | <build type="module-config" subtype="path" value="Config"/> |
52 | <build type="header-file" value="Config/LUFAConfig.h"/> | 52 | <build type="header-file" value="Config/LUFAConfig.h"/> |
53 | 53 | ||
54 | <require idref="lufa.common"/> | 54 | <require idref="lufa.common"/> |
55 | <require idref="lufa.platform"/> | 55 | <require idref="lufa.platform"/> |
56 | <require idref="lufa.drivers.usb"/> | 56 | <require idref="lufa.drivers.usb"/> |
57 | <require idref="lufa.drivers.board"/> | 57 | <require idref="lufa.drivers.board"/> |
58 | <require idref="lufa.drivers.board.leds"/> | 58 | <require idref="lufa.drivers.board.leds"/> |
59 | <require idref="lufa.drivers.board.buttons"/> | 59 | <require idref="lufa.drivers.board.buttons"/> |
60 | <require idref="lufa.drivers.board.joystick"/> | 60 | <require idref="lufa.drivers.board.joystick"/> |
61 | </module> | 61 | </module> |
62 | </asf> | 62 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/RNDISEthernet/asf.xml b/lib/lufa/Demos/Device/ClassDriver/RNDISEthernet/asf.xml index e871a8799..08104c4e7 100644 --- a/lib/lufa/Demos/Device/ClassDriver/RNDISEthernet/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/RNDISEthernet/asf.xml | |||
@@ -1,84 +1,84 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="RNDIS Ethernet Device Demo (Class Driver APIs)" id="lufa.demos.device.class.rndis.example.avr8"> | 2 | <project caption="RNDIS Ethernet Device Demo (Class Driver APIs)" id="lufa.demos.device.class.rndis.example.avr8"> |
3 | <require idref="lufa.demos.device.class.rndis"/> | 3 | <require idref="lufa.demos.device.class.rndis"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="RNDIS Ethernet Device Demo (Class Driver APIs)" id="lufa.demos.device.class.rndis.example.xmega"> | 14 | <project caption="RNDIS Ethernet Device Demo (Class Driver APIs)" id="lufa.demos.device.class.rndis.example.xmega"> |
15 | <require idref="lufa.demos.device.class.rndis"/> | 15 | <require idref="lufa.demos.device.class.rndis"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.class.rndis" caption="RNDIS Ethernet Device Demo (Class Driver APIs)"> | 26 | <module type="application" id="lufa.demos.device.class.rndis" caption="RNDIS Ethernet Device Demo (Class Driver APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Microsoft RNDIS Ethernet networking device demo, implementing a basic HTTP webserver. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 28 | Microsoft RNDIS Ethernet networking device demo, implementing a basic HTTP webserver. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Class Driver APIs"/> | 34 | <keyword value="Class Driver APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="RNDIS Class"/> | 36 | <keyword value="RNDIS Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="RNDISEthernet.txt"/> | 44 | <build type="distribute" subtype="user-file" value="RNDISEthernet.txt"/> |
45 | <build type="distribute" subtype="user-file" value="LUFA RNDIS.inf"/> | 45 | <build type="distribute" subtype="user-file" value="LUFA RNDIS.inf"/> |
46 | 46 | ||
47 | <build type="c-source" value="RNDISEthernet.c"/> | 47 | <build type="c-source" value="RNDISEthernet.c"/> |
48 | <build type="c-source" value="Descriptors.c"/> | 48 | <build type="c-source" value="Descriptors.c"/> |
49 | <build type="c-source" value="Lib/ARP.c"/> | 49 | <build type="c-source" value="Lib/ARP.c"/> |
50 | <build type="c-source" value="Lib/DHCP.c"/> | 50 | <build type="c-source" value="Lib/DHCP.c"/> |
51 | <build type="c-source" value="Lib/Ethernet.c"/> | 51 | <build type="c-source" value="Lib/Ethernet.c"/> |
52 | <build type="c-source" value="Lib/ICMP.c"/> | 52 | <build type="c-source" value="Lib/ICMP.c"/> |
53 | <build type="c-source" value="Lib/IP.c"/> | 53 | <build type="c-source" value="Lib/IP.c"/> |
54 | <build type="c-source" value="Lib/ProtocolDecoders.c"/> | 54 | <build type="c-source" value="Lib/ProtocolDecoders.c"/> |
55 | <build type="c-source" value="Lib/TCP.c"/> | 55 | <build type="c-source" value="Lib/TCP.c"/> |
56 | <build type="c-source" value="Lib/UDP.c"/> | 56 | <build type="c-source" value="Lib/UDP.c"/> |
57 | <build type="c-source" value="Lib/Webserver.c"/> | 57 | <build type="c-source" value="Lib/Webserver.c"/> |
58 | <build type="header-file" value="RNDISEthernet.h"/> | 58 | <build type="header-file" value="RNDISEthernet.h"/> |
59 | <build type="header-file" value="Descriptors.h"/> | 59 | <build type="header-file" value="Descriptors.h"/> |
60 | <build type="header-file" value="Lib/ARP.h"/> | 60 | <build type="header-file" value="Lib/ARP.h"/> |
61 | <build type="header-file" value="Lib/DHCP.h"/> | 61 | <build type="header-file" value="Lib/DHCP.h"/> |
62 | <build type="header-file" value="Lib/Ethernet.h"/> | 62 | <build type="header-file" value="Lib/Ethernet.h"/> |
63 | <build type="header-file" value="Lib/ICMP.h"/> | 63 | <build type="header-file" value="Lib/ICMP.h"/> |
64 | <build type="header-file" value="Lib/IP.h"/> | 64 | <build type="header-file" value="Lib/IP.h"/> |
65 | <build type="header-file" value="Lib/ProtocolDecoders.h"/> | 65 | <build type="header-file" value="Lib/ProtocolDecoders.h"/> |
66 | <build type="header-file" value="Lib/TCP.h"/> | 66 | <build type="header-file" value="Lib/TCP.h"/> |
67 | <build type="header-file" value="Lib/UDP.h"/> | 67 | <build type="header-file" value="Lib/UDP.h"/> |
68 | <build type="header-file" value="Lib/Webserver.h"/> | 68 | <build type="header-file" value="Lib/Webserver.h"/> |
69 | <build type="header-file" value="Lib/EthernetProtocols.h"/> | 69 | <build type="header-file" value="Lib/EthernetProtocols.h"/> |
70 | 70 | ||
71 | <build type="module-config" subtype="path" value="Config"/> | 71 | <build type="module-config" subtype="path" value="Config"/> |
72 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> | 72 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> |
73 | <build type="header-file" value="Config/AppConfig.h"/> | 73 | <build type="header-file" value="Config/AppConfig.h"/> |
74 | <build type="header-file" value="Config/LUFAConfig.h"/> | 74 | <build type="header-file" value="Config/LUFAConfig.h"/> |
75 | 75 | ||
76 | <require idref="lufa.common"/> | 76 | <require idref="lufa.common"/> |
77 | <require idref="lufa.platform"/> | 77 | <require idref="lufa.platform"/> |
78 | <require idref="lufa.drivers.usb"/> | 78 | <require idref="lufa.drivers.usb"/> |
79 | <require idref="lufa.drivers.board"/> | 79 | <require idref="lufa.drivers.board"/> |
80 | <require idref="lufa.drivers.board.leds"/> | 80 | <require idref="lufa.drivers.board.leds"/> |
81 | <require idref="lufa.drivers.peripheral.usart"/> | 81 | <require idref="lufa.drivers.peripheral.usart"/> |
82 | <require idref="lufa.drivers.misc.ansi"/> | 82 | <require idref="lufa.drivers.misc.ansi"/> |
83 | </module> | 83 | </module> |
84 | </asf> | 84 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/VirtualSerial/asf.xml b/lib/lufa/Demos/Device/ClassDriver/VirtualSerial/asf.xml index 4839b7c5f..f17a214fa 100644 --- a/lib/lufa/Demos/Device/ClassDriver/VirtualSerial/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/VirtualSerial/asf.xml | |||
@@ -1,62 +1,62 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Virtual Serial CDC Device Demo (Class Driver APIs)" id="lufa.demos.device.class.cdc.example.avr8"> | 2 | <project caption="Virtual Serial CDC Device Demo (Class Driver APIs)" id="lufa.demos.device.class.cdc.example.avr8"> |
3 | <require idref="lufa.demos.device.class.cdc"/> | 3 | <require idref="lufa.demos.device.class.cdc"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Virtual Serial CDC Device Demo (Class Driver APIs)" id="lufa.demos.device.class.cdc.example.xmega"> | 14 | <project caption="Virtual Serial CDC Device Demo (Class Driver APIs)" id="lufa.demos.device.class.cdc.example.xmega"> |
15 | <require idref="lufa.demos.device.class.cdc"/> | 15 | <require idref="lufa.demos.device.class.cdc"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.class.cdc" caption="Virtual Serial CDC Device Demo (Class Driver APIs)"> | 26 | <module type="application" id="lufa.demos.device.class.cdc" caption="Virtual Serial CDC Device Demo (Class Driver APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Virtual Serial device demo, implementing a virtual serial channel between the host PC and the device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 28 | Virtual Serial device demo, implementing a virtual serial channel between the host PC and the device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Class Driver APIs"/> | 34 | <keyword value="Class Driver APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="CDC Class"/> | 36 | <keyword value="CDC Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="VirtualSerial.txt"/> | 44 | <build type="distribute" subtype="user-file" value="VirtualSerial.txt"/> |
45 | <build type="distribute" subtype="user-file" value="LUFA VirtualSerial.inf"/> | 45 | <build type="distribute" subtype="user-file" value="LUFA VirtualSerial.inf"/> |
46 | 46 | ||
47 | <build type="c-source" value="VirtualSerial.c"/> | 47 | <build type="c-source" value="VirtualSerial.c"/> |
48 | <build type="c-source" value="Descriptors.c"/> | 48 | <build type="c-source" value="Descriptors.c"/> |
49 | <build type="header-file" value="VirtualSerial.h"/> | 49 | <build type="header-file" value="VirtualSerial.h"/> |
50 | <build type="header-file" value="Descriptors.h"/> | 50 | <build type="header-file" value="Descriptors.h"/> |
51 | 51 | ||
52 | <build type="module-config" subtype="path" value="Config"/> | 52 | <build type="module-config" subtype="path" value="Config"/> |
53 | <build type="header-file" value="Config/LUFAConfig.h"/> | 53 | <build type="header-file" value="Config/LUFAConfig.h"/> |
54 | 54 | ||
55 | <require idref="lufa.common"/> | 55 | <require idref="lufa.common"/> |
56 | <require idref="lufa.platform"/> | 56 | <require idref="lufa.platform"/> |
57 | <require idref="lufa.drivers.usb"/> | 57 | <require idref="lufa.drivers.usb"/> |
58 | <require idref="lufa.drivers.board"/> | 58 | <require idref="lufa.drivers.board"/> |
59 | <require idref="lufa.drivers.board.leds"/> | 59 | <require idref="lufa.drivers.board.leds"/> |
60 | <require idref="lufa.drivers.board.joystick"/> | 60 | <require idref="lufa.drivers.board.joystick"/> |
61 | </module> | 61 | </module> |
62 | </asf> | 62 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/VirtualSerialMassStorage/asf.xml b/lib/lufa/Demos/Device/ClassDriver/VirtualSerialMassStorage/asf.xml index a73bcc21c..0da80087e 100644 --- a/lib/lufa/Demos/Device/ClassDriver/VirtualSerialMassStorage/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/VirtualSerialMassStorage/asf.xml | |||
@@ -1,70 +1,70 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Virtual Serial CDC and Mass Storage Device Demo (Class Driver APIs)" id="lufa.demos.device.class.cdc_ms.example.avr8"> | 2 | <project caption="Virtual Serial CDC and Mass Storage Device Demo (Class Driver APIs)" id="lufa.demos.device.class.cdc_ms.example.avr8"> |
3 | <require idref="lufa.demos.device.class.cdc_ms"/> | 3 | <require idref="lufa.demos.device.class.cdc_ms"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Virtual Serial CDC and Mass Storage Device Demo (Class Driver APIs)" id="lufa.demos.device.class.cdc_ms.example.xmega"> | 14 | <project caption="Virtual Serial CDC and Mass Storage Device Demo (Class Driver APIs)" id="lufa.demos.device.class.cdc_ms.example.xmega"> |
15 | <require idref="lufa.demos.device.class.cdc_ms"/> | 15 | <require idref="lufa.demos.device.class.cdc_ms"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.class.cdc_ms" caption="Virtual Serial CDC and Mass Storage Device Demo (Class Driver APIs)"> | 26 | <module type="application" id="lufa.demos.device.class.cdc_ms" caption="Virtual Serial CDC and Mass Storage Device Demo (Class Driver APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Virtual Serial and Mass Storage device demo, implementing a virtual serial channel between the host PC and the device, and a basic USB storage disk using a Dataflash memory IC. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 28 | Virtual Serial and Mass Storage device demo, implementing a virtual serial channel between the host PC and the device, and a basic USB storage disk using a Dataflash memory IC. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Class Driver APIs"/> | 34 | <keyword value="Class Driver APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="CDC Class"/> | 36 | <keyword value="CDC Class"/> |
37 | <keyword value="Mass Storage Class"/> | 37 | <keyword value="Mass Storage Class"/> |
38 | </info> | 38 | </info> |
39 | 39 | ||
40 | <device-support-alias value="lufa_avr8"/> | 40 | <device-support-alias value="lufa_avr8"/> |
41 | <device-support-alias value="lufa_xmega"/> | 41 | <device-support-alias value="lufa_xmega"/> |
42 | <device-support-alias value="lufa_uc3"/> | 42 | <device-support-alias value="lufa_uc3"/> |
43 | 43 | ||
44 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 44 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
45 | <build type="distribute" subtype="user-file" value="VirtualSerialMassStorage.txt"/> | 45 | <build type="distribute" subtype="user-file" value="VirtualSerialMassStorage.txt"/> |
46 | <build type="distribute" subtype="user-file" value="LUFA VirtualSerialMassStorage.inf"/> | 46 | <build type="distribute" subtype="user-file" value="LUFA VirtualSerialMassStorage.inf"/> |
47 | 47 | ||
48 | <build type="c-source" value="VirtualSerialMassStorage.c"/> | 48 | <build type="c-source" value="VirtualSerialMassStorage.c"/> |
49 | <build type="c-source" value="Lib/DataflashManager.c"/> | 49 | <build type="c-source" value="Lib/DataflashManager.c"/> |
50 | <build type="c-source" value="Lib/SCSI.c"/> | 50 | <build type="c-source" value="Lib/SCSI.c"/> |
51 | <build type="c-source" value="Descriptors.c"/> | 51 | <build type="c-source" value="Descriptors.c"/> |
52 | <build type="header-file" value="VirtualSerialMassStorage.h"/> | 52 | <build type="header-file" value="VirtualSerialMassStorage.h"/> |
53 | <build type="header-file" value="Descriptors.h"/> | 53 | <build type="header-file" value="Descriptors.h"/> |
54 | <build type="header-file" value="Lib/DataflashManager.h"/> | 54 | <build type="header-file" value="Lib/DataflashManager.h"/> |
55 | <build type="header-file" value="Lib/SCSI.h"/> | 55 | <build type="header-file" value="Lib/SCSI.h"/> |
56 | 56 | ||
57 | <build type="module-config" subtype="path" value="Config"/> | 57 | <build type="module-config" subtype="path" value="Config"/> |
58 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> | 58 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> |
59 | <build type="header-file" value="Config/AppConfig.h"/> | 59 | <build type="header-file" value="Config/AppConfig.h"/> |
60 | <build type="header-file" value="Config/LUFAConfig.h"/> | 60 | <build type="header-file" value="Config/LUFAConfig.h"/> |
61 | 61 | ||
62 | <require idref="lufa.common"/> | 62 | <require idref="lufa.common"/> |
63 | <require idref="lufa.platform"/> | 63 | <require idref="lufa.platform"/> |
64 | <require idref="lufa.drivers.usb"/> | 64 | <require idref="lufa.drivers.usb"/> |
65 | <require idref="lufa.drivers.board"/> | 65 | <require idref="lufa.drivers.board"/> |
66 | <require idref="lufa.drivers.board.leds"/> | 66 | <require idref="lufa.drivers.board.leds"/> |
67 | <require idref="lufa.drivers.board.joystick"/> | 67 | <require idref="lufa.drivers.board.joystick"/> |
68 | <require idref="lufa.drivers.board.dataflash"/> | 68 | <require idref="lufa.drivers.board.dataflash"/> |
69 | </module> | 69 | </module> |
70 | </asf> | 70 | </asf> |
diff --git a/lib/lufa/Demos/Device/ClassDriver/VirtualSerialMouse/asf.xml b/lib/lufa/Demos/Device/ClassDriver/VirtualSerialMouse/asf.xml index 40d13050b..fbb40021b 100644 --- a/lib/lufa/Demos/Device/ClassDriver/VirtualSerialMouse/asf.xml +++ b/lib/lufa/Demos/Device/ClassDriver/VirtualSerialMouse/asf.xml | |||
@@ -1,64 +1,64 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Virtual Serial CDC and Mouse HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.cdc_mouse.example.avr8"> | 2 | <project caption="Virtual Serial CDC and Mouse HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.cdc_mouse.example.avr8"> |
3 | <require idref="lufa.demos.device.class.cdc_mouse"/> | 3 | <require idref="lufa.demos.device.class.cdc_mouse"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Virtual Serial CDC and Mouse HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.cdc_mouse.example.xmega"> | 14 | <project caption="Virtual Serial CDC and Mouse HID Device Demo (Class Driver APIs)" id="lufa.demos.device.class.cdc_mouse.example.xmega"> |
15 | <require idref="lufa.demos.device.class.cdc_mouse"/> | 15 | <require idref="lufa.demos.device.class.cdc_mouse"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.class.cdc_mouse" caption="Virtual Serial CDC and Mouse HID Device Demo (Class Driver APIs)"> | 26 | <module type="application" id="lufa.demos.device.class.cdc_mouse" caption="Virtual Serial CDC and Mouse HID Device Demo (Class Driver APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Virtual Serial and Mouse device demo, implementing a virtual serial channel between the host PC and the device, and a USB mouse. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 28 | Virtual Serial and Mouse device demo, implementing a virtual serial channel between the host PC and the device, and a USB mouse. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Class Driver APIs"/> | 34 | <keyword value="Class Driver APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="CDC Class"/> | 36 | <keyword value="CDC Class"/> |
37 | <keyword value="HID Class"/> | 37 | <keyword value="HID Class"/> |
38 | </info> | 38 | </info> |
39 | 39 | ||
40 | <device-support-alias value="lufa_avr8"/> | 40 | <device-support-alias value="lufa_avr8"/> |
41 | <device-support-alias value="lufa_xmega"/> | 41 | <device-support-alias value="lufa_xmega"/> |
42 | <device-support-alias value="lufa_uc3"/> | 42 | <device-support-alias value="lufa_uc3"/> |
43 | 43 | ||
44 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 44 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
45 | <build type="distribute" subtype="user-file" value="VirtualSerialMouse.txt"/> | 45 | <build type="distribute" subtype="user-file" value="VirtualSerialMouse.txt"/> |
46 | <build type="distribute" subtype="user-file" value="LUFA VirtualSerialMouse.inf"/> | 46 | <build type="distribute" subtype="user-file" value="LUFA VirtualSerialMouse.inf"/> |
47 | 47 | ||
48 | <build type="c-source" value="VirtualSerialMouse.c"/> | 48 | <build type="c-source" value="VirtualSerialMouse.c"/> |
49 | <build type="c-source" value="Descriptors.c"/> | 49 | <build type="c-source" value="Descriptors.c"/> |
50 | <build type="header-file" value="VirtualSerialMouse.h"/> | 50 | <build type="header-file" value="VirtualSerialMouse.h"/> |
51 | <build type="header-file" value="Descriptors.h"/> | 51 | <build type="header-file" value="Descriptors.h"/> |
52 | 52 | ||
53 | <build type="module-config" subtype="path" value="Config"/> | 53 | <build type="module-config" subtype="path" value="Config"/> |
54 | <build type="header-file" value="Config/LUFAConfig.h"/> | 54 | <build type="header-file" value="Config/LUFAConfig.h"/> |
55 | 55 | ||
56 | <require idref="lufa.common"/> | 56 | <require idref="lufa.common"/> |
57 | <require idref="lufa.platform"/> | 57 | <require idref="lufa.platform"/> |
58 | <require idref="lufa.drivers.usb"/> | 58 | <require idref="lufa.drivers.usb"/> |
59 | <require idref="lufa.drivers.board"/> | 59 | <require idref="lufa.drivers.board"/> |
60 | <require idref="lufa.drivers.board.leds"/> | 60 | <require idref="lufa.drivers.board.leds"/> |
61 | <require idref="lufa.drivers.board.buttons"/> | 61 | <require idref="lufa.drivers.board.buttons"/> |
62 | <require idref="lufa.drivers.board.joystick"/> | 62 | <require idref="lufa.drivers.board.joystick"/> |
63 | </module> | 63 | </module> |
64 | </asf> | 64 | </asf> |
diff --git a/lib/lufa/Demos/Device/LowLevel/AudioInput/asf.xml b/lib/lufa/Demos/Device/LowLevel/AudioInput/asf.xml index dab549a75..7fec74490 100644 --- a/lib/lufa/Demos/Device/LowLevel/AudioInput/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/AudioInput/asf.xml | |||
@@ -1,52 +1,52 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Audio Input Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.audio_input.example.avr8"> | 2 | <project caption="Audio Input Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.audio_input.example.avr8"> |
3 | <require idref="lufa.demos.device.lowlevel.audio_input"/> | 3 | <require idref="lufa.demos.device.lowlevel.audio_input"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.device.lowlevel.audio_input" caption="Audio Input Device Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.device.lowlevel.audio_input" caption="Audio Input Device Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Audio 1.0 Input device demo, implementing a basic USB microphone. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Audio 1.0 Input device demo, implementing a basic USB microphone. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Device"/> | 23 | <keyword value="USB Device"/> |
24 | <keyword value="Audio Class"/> | 24 | <keyword value="Audio Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="AudioInput.txt"/> | 32 | <build type="distribute" subtype="user-file" value="AudioInput.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="AudioInput.c"/> | 34 | <build type="c-source" value="AudioInput.c"/> |
35 | <build type="c-source" value="Descriptors.c"/> | 35 | <build type="c-source" value="Descriptors.c"/> |
36 | <build type="header-file" value="AudioInput.h"/> | 36 | <build type="header-file" value="AudioInput.h"/> |
37 | <build type="header-file" value="Descriptors.h"/> | 37 | <build type="header-file" value="Descriptors.h"/> |
38 | 38 | ||
39 | <build type="module-config" subtype="path" value="Config"/> | 39 | <build type="module-config" subtype="path" value="Config"/> |
40 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> | 40 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> |
41 | <build type="header-file" value="Config/AppConfig.h"/> | 41 | <build type="header-file" value="Config/AppConfig.h"/> |
42 | <build type="header-file" value="Config/LUFAConfig.h"/> | 42 | <build type="header-file" value="Config/LUFAConfig.h"/> |
43 | 43 | ||
44 | <require idref="lufa.common"/> | 44 | <require idref="lufa.common"/> |
45 | <require idref="lufa.platform"/> | 45 | <require idref="lufa.platform"/> |
46 | <require idref="lufa.drivers.usb"/> | 46 | <require idref="lufa.drivers.usb"/> |
47 | <require idref="lufa.drivers.peripheral.adc"/> | 47 | <require idref="lufa.drivers.peripheral.adc"/> |
48 | <require idref="lufa.drivers.board"/> | 48 | <require idref="lufa.drivers.board"/> |
49 | <require idref="lufa.drivers.board.leds"/> | 49 | <require idref="lufa.drivers.board.leds"/> |
50 | <require idref="lufa.drivers.board.buttons"/> | 50 | <require idref="lufa.drivers.board.buttons"/> |
51 | </module> | 51 | </module> |
52 | </asf> | 52 | </asf> |
diff --git a/lib/lufa/Demos/Device/LowLevel/AudioOutput/asf.xml b/lib/lufa/Demos/Device/LowLevel/AudioOutput/asf.xml index cddfb8543..f7ad17307 100644 --- a/lib/lufa/Demos/Device/LowLevel/AudioOutput/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/AudioOutput/asf.xml | |||
@@ -1,51 +1,51 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Audio Output Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.audio_output.example.avr8"> | 2 | <project caption="Audio Output Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.audio_output.example.avr8"> |
3 | <require idref="lufa.demos.device.lowlevel.audio_output"/> | 3 | <require idref="lufa.demos.device.lowlevel.audio_output"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.device.lowlevel.audio_output" caption="Audio Output Device Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.device.lowlevel.audio_output" caption="Audio Output Device Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Audio 1.0 Output device demo, implementing a basic USB speaker. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Audio 1.0 Output device demo, implementing a basic USB speaker. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Device"/> | 23 | <keyword value="USB Device"/> |
24 | <keyword value="Audio Class"/> | 24 | <keyword value="Audio Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="AudioOutput.txt"/> | 32 | <build type="distribute" subtype="user-file" value="AudioOutput.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="AudioOutput.c"/> | 34 | <build type="c-source" value="AudioOutput.c"/> |
35 | <build type="c-source" value="Descriptors.c"/> | 35 | <build type="c-source" value="Descriptors.c"/> |
36 | <build type="header-file" value="AudioOutput.h"/> | 36 | <build type="header-file" value="AudioOutput.h"/> |
37 | <build type="header-file" value="Descriptors.h"/> | 37 | <build type="header-file" value="Descriptors.h"/> |
38 | 38 | ||
39 | <build type="module-config" subtype="path" value="Config"/> | 39 | <build type="module-config" subtype="path" value="Config"/> |
40 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> | 40 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> |
41 | <build type="header-file" value="Config/AppConfig.h"/> | 41 | <build type="header-file" value="Config/AppConfig.h"/> |
42 | <build type="header-file" value="Config/LUFAConfig.h"/> | 42 | <build type="header-file" value="Config/LUFAConfig.h"/> |
43 | 43 | ||
44 | <require idref="lufa.common"/> | 44 | <require idref="lufa.common"/> |
45 | <require idref="lufa.platform"/> | 45 | <require idref="lufa.platform"/> |
46 | <require idref="lufa.drivers.usb"/> | 46 | <require idref="lufa.drivers.usb"/> |
47 | <require idref="lufa.drivers.board"/> | 47 | <require idref="lufa.drivers.board"/> |
48 | <require idref="lufa.drivers.board.leds"/> | 48 | <require idref="lufa.drivers.board.leds"/> |
49 | <require idref="lufa.drivers.board.buttons"/> | 49 | <require idref="lufa.drivers.board.buttons"/> |
50 | </module> | 50 | </module> |
51 | </asf> | 51 | </asf> |
diff --git a/lib/lufa/Demos/Device/LowLevel/DualVirtualSerial/asf.xml b/lib/lufa/Demos/Device/LowLevel/DualVirtualSerial/asf.xml index 133d1b4f8..695160830 100644 --- a/lib/lufa/Demos/Device/LowLevel/DualVirtualSerial/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/DualVirtualSerial/asf.xml | |||
@@ -1,62 +1,62 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Dual Virtual Serial Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.dual_cdc.example.avr8"> | 2 | <project caption="Dual Virtual Serial Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.dual_cdc.example.avr8"> |
3 | <require idref="lufa.demos.device.lowlevel.dual_cdc"/> | 3 | <require idref="lufa.demos.device.lowlevel.dual_cdc"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Dual Virtual Serial Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.dual_cdc.example.xmega"> | 14 | <project caption="Dual Virtual Serial Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.dual_cdc.example.xmega"> |
15 | <require idref="lufa.demos.device.lowlevel.dual_cdc"/> | 15 | <require idref="lufa.demos.device.lowlevel.dual_cdc"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.lowlevel.dual_cdc" caption="Dual Virtual Serial Device Demo (Low Level APIs)"> | 26 | <module type="application" id="lufa.demos.device.lowlevel.dual_cdc" caption="Dual Virtual Serial Device Demo (Low Level APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 28 | Dual Virtual Serial (CDC) demo, implementing a pair of virtual serial port interfaces. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Low Level APIs"/> | 34 | <keyword value="Low Level APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="CDC Class"/> | 36 | <keyword value="CDC Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="DualVirtualSerial.txt"/> | 44 | <build type="distribute" subtype="user-file" value="DualVirtualSerial.txt"/> |
45 | <build type="distribute" subtype="user-file" value="LUFA DualVirtualSerial.inf"/> | 45 | <build type="distribute" subtype="user-file" value="LUFA DualVirtualSerial.inf"/> |
46 | 46 | ||
47 | <build type="c-source" value="DualVirtualSerial.c"/> | 47 | <build type="c-source" value="DualVirtualSerial.c"/> |
48 | <build type="c-source" value="Descriptors.c"/> | 48 | <build type="c-source" value="Descriptors.c"/> |
49 | <build type="header-file" value="DualVirtualSerial.h"/> | 49 | <build type="header-file" value="DualVirtualSerial.h"/> |
50 | <build type="header-file" value="Descriptors.h"/> | 50 | <build type="header-file" value="Descriptors.h"/> |
51 | 51 | ||
52 | <build type="module-config" subtype="path" value="Config"/> | 52 | <build type="module-config" subtype="path" value="Config"/> |
53 | <build type="header-file" value="Config/LUFAConfig.h"/> | 53 | <build type="header-file" value="Config/LUFAConfig.h"/> |
54 | 54 | ||
55 | <require idref="lufa.common"/> | 55 | <require idref="lufa.common"/> |
56 | <require idref="lufa.platform"/> | 56 | <require idref="lufa.platform"/> |
57 | <require idref="lufa.drivers.usb"/> | 57 | <require idref="lufa.drivers.usb"/> |
58 | <require idref="lufa.drivers.board"/> | 58 | <require idref="lufa.drivers.board"/> |
59 | <require idref="lufa.drivers.board.leds"/> | 59 | <require idref="lufa.drivers.board.leds"/> |
60 | <require idref="lufa.drivers.board.joystick"/> | 60 | <require idref="lufa.drivers.board.joystick"/> |
61 | </module> | 61 | </module> |
62 | </asf> | 62 | </asf> |
diff --git a/lib/lufa/Demos/Device/LowLevel/GenericHID/asf.xml b/lib/lufa/Demos/Device/LowLevel/GenericHID/asf.xml index cf1fb8009..6e98adca8 100644 --- a/lib/lufa/Demos/Device/LowLevel/GenericHID/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/GenericHID/asf.xml | |||
@@ -1,63 +1,63 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Generic HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.generic_hid.example.avr8"> | 2 | <project caption="Generic HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.generic_hid.example.avr8"> |
3 | <require idref="lufa.demos.device.lowlevel.generic_hid"/> | 3 | <require idref="lufa.demos.device.lowlevel.generic_hid"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Generic HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.generic_hid.example.xmega"> | 14 | <project caption="Generic HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.generic_hid.example.xmega"> |
15 | <require idref="lufa.demos.device.lowlevel.generic_hid"/> | 15 | <require idref="lufa.demos.device.lowlevel.generic_hid"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.lowlevel.generic_hid" caption="Generic HID Device Demo (Low Level APIs)"> | 26 | <module type="application" id="lufa.demos.device.lowlevel.generic_hid" caption="Generic HID Device Demo (Low Level APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Generic HID device demo, implementing a device whose LEDs can be controlled via HID messages from the host. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 28 | Generic HID device demo, implementing a device whose LEDs can be controlled via HID messages from the host. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Low Level APIs"/> | 34 | <keyword value="Low Level APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="HID Class"/> | 36 | <keyword value="HID Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="GenericHID.txt"/> | 44 | <build type="distribute" subtype="user-file" value="GenericHID.txt"/> |
45 | <build type="distribute" subtype="directory" value="HostTestApp"/> | 45 | <build type="distribute" subtype="directory" value="HostTestApp"/> |
46 | 46 | ||
47 | <build type="c-source" value="GenericHID.c"/> | 47 | <build type="c-source" value="GenericHID.c"/> |
48 | <build type="c-source" value="Descriptors.c"/> | 48 | <build type="c-source" value="Descriptors.c"/> |
49 | <build type="header-file" value="GenericHID.h"/> | 49 | <build type="header-file" value="GenericHID.h"/> |
50 | <build type="header-file" value="Descriptors.h"/> | 50 | <build type="header-file" value="Descriptors.h"/> |
51 | 51 | ||
52 | <build type="module-config" subtype="path" value="Config"/> | 52 | <build type="module-config" subtype="path" value="Config"/> |
53 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> | 53 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> |
54 | <build type="header-file" value="Config/AppConfig.h"/> | 54 | <build type="header-file" value="Config/AppConfig.h"/> |
55 | <build type="header-file" value="Config/LUFAConfig.h"/> | 55 | <build type="header-file" value="Config/LUFAConfig.h"/> |
56 | 56 | ||
57 | <require idref="lufa.common"/> | 57 | <require idref="lufa.common"/> |
58 | <require idref="lufa.platform"/> | 58 | <require idref="lufa.platform"/> |
59 | <require idref="lufa.drivers.usb"/> | 59 | <require idref="lufa.drivers.usb"/> |
60 | <require idref="lufa.drivers.board"/> | 60 | <require idref="lufa.drivers.board"/> |
61 | <require idref="lufa.drivers.board.leds"/> | 61 | <require idref="lufa.drivers.board.leds"/> |
62 | </module> | 62 | </module> |
63 | </asf> | 63 | </asf> |
diff --git a/lib/lufa/Demos/Device/LowLevel/Joystick/asf.xml b/lib/lufa/Demos/Device/LowLevel/Joystick/asf.xml index d37741bac..c67eb642b 100644 --- a/lib/lufa/Demos/Device/LowLevel/Joystick/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/Joystick/asf.xml | |||
@@ -1,62 +1,62 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Joystick HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.joystick.example.avr8"> | 2 | <project caption="Joystick HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.joystick.example.avr8"> |
3 | <require idref="lufa.demos.device.lowlevel.joystick"/> | 3 | <require idref="lufa.demos.device.lowlevel.joystick"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Joystick HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.joystick.example.xmega"> | 14 | <project caption="Joystick HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.joystick.example.xmega"> |
15 | <require idref="lufa.demos.device.lowlevel.joystick"/> | 15 | <require idref="lufa.demos.device.lowlevel.joystick"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.lowlevel.joystick" caption="Joystick HID Device Demo (Low Level APIs)"> | 26 | <module type="application" id="lufa.demos.device.lowlevel.joystick" caption="Joystick HID Device Demo (Low Level APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 28 | Joystick HID device demo, implementing a basic USB joystick that can send movement information to the host. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Low Level APIs"/> | 34 | <keyword value="Low Level APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="HID Class"/> | 36 | <keyword value="HID Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="Joystick.txt"/> | 44 | <build type="distribute" subtype="user-file" value="Joystick.txt"/> |
45 | 45 | ||
46 | <build type="c-source" value="Joystick.c"/> | 46 | <build type="c-source" value="Joystick.c"/> |
47 | <build type="c-source" value="Descriptors.c"/> | 47 | <build type="c-source" value="Descriptors.c"/> |
48 | <build type="header-file" value="Joystick.h"/> | 48 | <build type="header-file" value="Joystick.h"/> |
49 | <build type="header-file" value="Descriptors.h"/> | 49 | <build type="header-file" value="Descriptors.h"/> |
50 | 50 | ||
51 | <build type="module-config" subtype="path" value="Config"/> | 51 | <build type="module-config" subtype="path" value="Config"/> |
52 | <build type="header-file" value="Config/LUFAConfig.h"/> | 52 | <build type="header-file" value="Config/LUFAConfig.h"/> |
53 | 53 | ||
54 | <require idref="lufa.common"/> | 54 | <require idref="lufa.common"/> |
55 | <require idref="lufa.platform"/> | 55 | <require idref="lufa.platform"/> |
56 | <require idref="lufa.drivers.usb"/> | 56 | <require idref="lufa.drivers.usb"/> |
57 | <require idref="lufa.drivers.board"/> | 57 | <require idref="lufa.drivers.board"/> |
58 | <require idref="lufa.drivers.board.leds"/> | 58 | <require idref="lufa.drivers.board.leds"/> |
59 | <require idref="lufa.drivers.board.buttons"/> | 59 | <require idref="lufa.drivers.board.buttons"/> |
60 | <require idref="lufa.drivers.board.joystick"/> | 60 | <require idref="lufa.drivers.board.joystick"/> |
61 | </module> | 61 | </module> |
62 | </asf> | 62 | </asf> |
diff --git a/lib/lufa/Demos/Device/LowLevel/Keyboard/asf.xml b/lib/lufa/Demos/Device/LowLevel/Keyboard/asf.xml index 4d386f46f..2280f4dd6 100644 --- a/lib/lufa/Demos/Device/LowLevel/Keyboard/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/Keyboard/asf.xml | |||
@@ -1,62 +1,62 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Keyboard HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard.example.avr8"> | 2 | <project caption="Keyboard HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard.example.avr8"> |
3 | <require idref="lufa.demos.device.lowlevel.keyboard"/> | 3 | <require idref="lufa.demos.device.lowlevel.keyboard"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Keyboard HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard.example.xmega"> | 14 | <project caption="Keyboard HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard.example.xmega"> |
15 | <require idref="lufa.demos.device.lowlevel.keyboard"/> | 15 | <require idref="lufa.demos.device.lowlevel.keyboard"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.lowlevel.keyboard" caption="Keyboard HID Device Demo (Low Level APIs)"> | 26 | <module type="application" id="lufa.demos.device.lowlevel.keyboard" caption="Keyboard HID Device Demo (Low Level APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 28 | Keyboard HID device demo, implementing a basic USB keyboard that can send key press information to the host. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Low Level APIs"/> | 34 | <keyword value="Low Level APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="HID Class"/> | 36 | <keyword value="HID Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="Keyboard.txt"/> | 44 | <build type="distribute" subtype="user-file" value="Keyboard.txt"/> |
45 | 45 | ||
46 | <build type="c-source" value="Keyboard.c"/> | 46 | <build type="c-source" value="Keyboard.c"/> |
47 | <build type="c-source" value="Descriptors.c"/> | 47 | <build type="c-source" value="Descriptors.c"/> |
48 | <build type="header-file" value="Keyboard.h"/> | 48 | <build type="header-file" value="Keyboard.h"/> |
49 | <build type="header-file" value="Descriptors.h"/> | 49 | <build type="header-file" value="Descriptors.h"/> |
50 | 50 | ||
51 | <build type="module-config" subtype="path" value="Config"/> | 51 | <build type="module-config" subtype="path" value="Config"/> |
52 | <build type="header-file" value="Config/LUFAConfig.h"/> | 52 | <build type="header-file" value="Config/LUFAConfig.h"/> |
53 | 53 | ||
54 | <require idref="lufa.common"/> | 54 | <require idref="lufa.common"/> |
55 | <require idref="lufa.platform"/> | 55 | <require idref="lufa.platform"/> |
56 | <require idref="lufa.drivers.usb"/> | 56 | <require idref="lufa.drivers.usb"/> |
57 | <require idref="lufa.drivers.board"/> | 57 | <require idref="lufa.drivers.board"/> |
58 | <require idref="lufa.drivers.board.leds"/> | 58 | <require idref="lufa.drivers.board.leds"/> |
59 | <require idref="lufa.drivers.board.joystick"/> | 59 | <require idref="lufa.drivers.board.joystick"/> |
60 | <require idref="lufa.drivers.board.buttons"/> | 60 | <require idref="lufa.drivers.board.buttons"/> |
61 | </module> | 61 | </module> |
62 | </asf> | 62 | </asf> |
diff --git a/lib/lufa/Demos/Device/LowLevel/KeyboardMouse/asf.xml b/lib/lufa/Demos/Device/LowLevel/KeyboardMouse/asf.xml index d44bb8043..77e1a6642 100644 --- a/lib/lufa/Demos/Device/LowLevel/KeyboardMouse/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/KeyboardMouse/asf.xml | |||
@@ -1,62 +1,62 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Keyboard and Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard_mouse.example.avr8"> | 2 | <project caption="Keyboard and Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard_mouse.example.avr8"> |
3 | <require idref="lufa.demos.device.lowlevel.keyboard_mouse"/> | 3 | <require idref="lufa.demos.device.lowlevel.keyboard_mouse"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Keyboard and Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard_mouse.example.xmega"> | 14 | <project caption="Keyboard and Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.keyboard_mouse.example.xmega"> |
15 | <require idref="lufa.demos.device.lowlevel.keyboard_mouse"/> | 15 | <require idref="lufa.demos.device.lowlevel.keyboard_mouse"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.lowlevel.keyboard_mouse" caption="Keyboard and Mouse HID Device Demo (Low Level APIs)"> | 26 | <module type="application" id="lufa.demos.device.lowlevel.keyboard_mouse" caption="Keyboard and Mouse HID Device Demo (Low Level APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a pair of HID interfaces. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 28 | Keyboard and Mouse HID device demo, implementing a basic USB keyboard and mouse using a pair of HID interfaces. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Low Level APIs"/> | 34 | <keyword value="Low Level APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="HID Class"/> | 36 | <keyword value="HID Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="KeyboardMouse.txt"/> | 44 | <build type="distribute" subtype="user-file" value="KeyboardMouse.txt"/> |
45 | 45 | ||
46 | <build type="c-source" value="KeyboardMouse.c"/> | 46 | <build type="c-source" value="KeyboardMouse.c"/> |
47 | <build type="c-source" value="Descriptors.c"/> | 47 | <build type="c-source" value="Descriptors.c"/> |
48 | <build type="header-file" value="KeyboardMouse.h"/> | 48 | <build type="header-file" value="KeyboardMouse.h"/> |
49 | <build type="header-file" value="Descriptors.h"/> | 49 | <build type="header-file" value="Descriptors.h"/> |
50 | 50 | ||
51 | <build type="module-config" subtype="path" value="Config"/> | 51 | <build type="module-config" subtype="path" value="Config"/> |
52 | <build type="header-file" value="Config/LUFAConfig.h"/> | 52 | <build type="header-file" value="Config/LUFAConfig.h"/> |
53 | 53 | ||
54 | <require idref="lufa.common"/> | 54 | <require idref="lufa.common"/> |
55 | <require idref="lufa.platform"/> | 55 | <require idref="lufa.platform"/> |
56 | <require idref="lufa.drivers.usb"/> | 56 | <require idref="lufa.drivers.usb"/> |
57 | <require idref="lufa.drivers.board"/> | 57 | <require idref="lufa.drivers.board"/> |
58 | <require idref="lufa.drivers.board.leds"/> | 58 | <require idref="lufa.drivers.board.leds"/> |
59 | <require idref="lufa.drivers.board.joystick"/> | 59 | <require idref="lufa.drivers.board.joystick"/> |
60 | <require idref="lufa.drivers.board.buttons"/> | 60 | <require idref="lufa.drivers.board.buttons"/> |
61 | </module> | 61 | </module> |
62 | </asf> | 62 | </asf> |
diff --git a/lib/lufa/Demos/Device/LowLevel/MIDI/asf.xml b/lib/lufa/Demos/Device/LowLevel/MIDI/asf.xml index 477b7d749..896a5e2ae 100644 --- a/lib/lufa/Demos/Device/LowLevel/MIDI/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/MIDI/asf.xml | |||
@@ -1,62 +1,62 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="MIDI Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.midi.example.avr8"> | 2 | <project caption="MIDI Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.midi.example.avr8"> |
3 | <require idref="lufa.demos.device.lowlevel.midi"/> | 3 | <require idref="lufa.demos.device.lowlevel.midi"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="MIDI Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.midi.example.xmega"> | 14 | <project caption="MIDI Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.midi.example.xmega"> |
15 | <require idref="lufa.demos.device.lowlevel.midi"/> | 15 | <require idref="lufa.demos.device.lowlevel.midi"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.lowlevel.midi" caption="MIDI Device Demo (Low Level APIs)"> | 26 | <module type="application" id="lufa.demos.device.lowlevel.midi" caption="MIDI Device Demo (Low Level APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | MIDI device demo, implementing a basic USB MIDI device that can send messages to the host. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 28 | MIDI device demo, implementing a basic USB MIDI device that can send messages to the host. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Low Level APIs"/> | 34 | <keyword value="Low Level APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="MIDI Class"/> | 36 | <keyword value="MIDI Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="MIDI.txt"/> | 44 | <build type="distribute" subtype="user-file" value="MIDI.txt"/> |
45 | 45 | ||
46 | <build type="c-source" value="MIDI.c"/> | 46 | <build type="c-source" value="MIDI.c"/> |
47 | <build type="c-source" value="Descriptors.c"/> | 47 | <build type="c-source" value="Descriptors.c"/> |
48 | <build type="header-file" value="MIDI.h"/> | 48 | <build type="header-file" value="MIDI.h"/> |
49 | <build type="header-file" value="Descriptors.h"/> | 49 | <build type="header-file" value="Descriptors.h"/> |
50 | 50 | ||
51 | <build type="module-config" subtype="path" value="Config"/> | 51 | <build type="module-config" subtype="path" value="Config"/> |
52 | <build type="header-file" value="Config/LUFAConfig.h"/> | 52 | <build type="header-file" value="Config/LUFAConfig.h"/> |
53 | 53 | ||
54 | <require idref="lufa.common"/> | 54 | <require idref="lufa.common"/> |
55 | <require idref="lufa.platform"/> | 55 | <require idref="lufa.platform"/> |
56 | <require idref="lufa.drivers.usb"/> | 56 | <require idref="lufa.drivers.usb"/> |
57 | <require idref="lufa.drivers.board"/> | 57 | <require idref="lufa.drivers.board"/> |
58 | <require idref="lufa.drivers.board.leds"/> | 58 | <require idref="lufa.drivers.board.leds"/> |
59 | <require idref="lufa.drivers.board.buttons"/> | 59 | <require idref="lufa.drivers.board.buttons"/> |
60 | <require idref="lufa.drivers.board.joystick"/> | 60 | <require idref="lufa.drivers.board.joystick"/> |
61 | </module> | 61 | </module> |
62 | </asf> | 62 | </asf> |
diff --git a/lib/lufa/Demos/Device/LowLevel/MassStorage/asf.xml b/lib/lufa/Demos/Device/LowLevel/MassStorage/asf.xml index 68ae2c28e..a0612bb17 100644 --- a/lib/lufa/Demos/Device/LowLevel/MassStorage/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/MassStorage/asf.xml | |||
@@ -1,67 +1,67 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Mass Storage Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mass_storage.example.avr8"> | 2 | <project caption="Mass Storage Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mass_storage.example.avr8"> |
3 | <require idref="lufa.demos.device.lowlevel.mass_storage"/> | 3 | <require idref="lufa.demos.device.lowlevel.mass_storage"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Mass Storage Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mass_storage.example.xmega"> | 14 | <project caption="Mass Storage Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mass_storage.example.xmega"> |
15 | <require idref="lufa.demos.device.lowlevel.mass_storage"/> | 15 | <require idref="lufa.demos.device.lowlevel.mass_storage"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.lowlevel.mass_storage" caption="Mass Storage Device Demo (Low Level APIs)"> | 26 | <module type="application" id="lufa.demos.device.lowlevel.mass_storage" caption="Mass Storage Device Demo (Low Level APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 28 | Mass Storage device demo, implementing a basic USB storage disk using a Dataflash memory IC. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Low Level APIs"/> | 34 | <keyword value="Low Level APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="Mass Storage Class"/> | 36 | <keyword value="Mass Storage Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="MassStorage.txt"/> | 44 | <build type="distribute" subtype="user-file" value="MassStorage.txt"/> |
45 | 45 | ||
46 | <build type="c-source" value="MassStorage.c"/> | 46 | <build type="c-source" value="MassStorage.c"/> |
47 | <build type="c-source" value="Descriptors.c"/> | 47 | <build type="c-source" value="Descriptors.c"/> |
48 | <build type="c-source" value="Lib/DataflashManager.c"/> | 48 | <build type="c-source" value="Lib/DataflashManager.c"/> |
49 | <build type="c-source" value="Lib/SCSI.c"/> | 49 | <build type="c-source" value="Lib/SCSI.c"/> |
50 | <build type="header-file" value="MassStorage.h"/> | 50 | <build type="header-file" value="MassStorage.h"/> |
51 | <build type="header-file" value="Descriptors.h"/> | 51 | <build type="header-file" value="Descriptors.h"/> |
52 | <build type="header-file" value="Lib/DataflashManager.h"/> | 52 | <build type="header-file" value="Lib/DataflashManager.h"/> |
53 | <build type="header-file" value="Lib/SCSI.h"/> | 53 | <build type="header-file" value="Lib/SCSI.h"/> |
54 | 54 | ||
55 | <build type="module-config" subtype="path" value="Config"/> | 55 | <build type="module-config" subtype="path" value="Config"/> |
56 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> | 56 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> |
57 | <build type="header-file" value="Config/AppConfig.h"/> | 57 | <build type="header-file" value="Config/AppConfig.h"/> |
58 | <build type="header-file" value="Config/LUFAConfig.h"/> | 58 | <build type="header-file" value="Config/LUFAConfig.h"/> |
59 | 59 | ||
60 | <require idref="lufa.common"/> | 60 | <require idref="lufa.common"/> |
61 | <require idref="lufa.platform"/> | 61 | <require idref="lufa.platform"/> |
62 | <require idref="lufa.drivers.usb"/> | 62 | <require idref="lufa.drivers.usb"/> |
63 | <require idref="lufa.drivers.board"/> | 63 | <require idref="lufa.drivers.board"/> |
64 | <require idref="lufa.drivers.board.leds"/> | 64 | <require idref="lufa.drivers.board.leds"/> |
65 | <require idref="lufa.drivers.board.dataflash"/> | 65 | <require idref="lufa.drivers.board.dataflash"/> |
66 | </module> | 66 | </module> |
67 | </asf> | 67 | </asf> |
diff --git a/lib/lufa/Demos/Device/LowLevel/Mouse/asf.xml b/lib/lufa/Demos/Device/LowLevel/Mouse/asf.xml index ac21d0771..b62a3c5d0 100644 --- a/lib/lufa/Demos/Device/LowLevel/Mouse/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/Mouse/asf.xml | |||
@@ -1,62 +1,62 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mouse.example.avr8"> | 2 | <project caption="Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mouse.example.avr8"> |
3 | <require idref="lufa.demos.device.lowlevel.mouse"/> | 3 | <require idref="lufa.demos.device.lowlevel.mouse"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mouse.example.xmega"> | 14 | <project caption="Mouse HID Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.mouse.example.xmega"> |
15 | <require idref="lufa.demos.device.lowlevel.mouse"/> | 15 | <require idref="lufa.demos.device.lowlevel.mouse"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.lowlevel.mouse" caption="Mouse HID Device Demo (Low Level APIs)"> | 26 | <module type="application" id="lufa.demos.device.lowlevel.mouse" caption="Mouse HID Device Demo (Low Level APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Mouse device demo, implementing a basic USB mouse device that can send movement information to the host. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 28 | Mouse device demo, implementing a basic USB mouse device that can send movement information to the host. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Low Level APIs"/> | 34 | <keyword value="Low Level APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="HID Class"/> | 36 | <keyword value="HID Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="Mouse.txt"/> | 44 | <build type="distribute" subtype="user-file" value="Mouse.txt"/> |
45 | 45 | ||
46 | <build type="c-source" value="Mouse.c"/> | 46 | <build type="c-source" value="Mouse.c"/> |
47 | <build type="c-source" value="Descriptors.c"/> | 47 | <build type="c-source" value="Descriptors.c"/> |
48 | <build type="header-file" value="Mouse.h"/> | 48 | <build type="header-file" value="Mouse.h"/> |
49 | <build type="header-file" value="Descriptors.h"/> | 49 | <build type="header-file" value="Descriptors.h"/> |
50 | 50 | ||
51 | <build type="module-config" subtype="path" value="Config"/> | 51 | <build type="module-config" subtype="path" value="Config"/> |
52 | <build type="header-file" value="Config/LUFAConfig.h"/> | 52 | <build type="header-file" value="Config/LUFAConfig.h"/> |
53 | 53 | ||
54 | <require idref="lufa.common"/> | 54 | <require idref="lufa.common"/> |
55 | <require idref="lufa.platform"/> | 55 | <require idref="lufa.platform"/> |
56 | <require idref="lufa.drivers.usb"/> | 56 | <require idref="lufa.drivers.usb"/> |
57 | <require idref="lufa.drivers.board"/> | 57 | <require idref="lufa.drivers.board"/> |
58 | <require idref="lufa.drivers.board.leds"/> | 58 | <require idref="lufa.drivers.board.leds"/> |
59 | <require idref="lufa.drivers.board.buttons"/> | 59 | <require idref="lufa.drivers.board.buttons"/> |
60 | <require idref="lufa.drivers.board.joystick"/> | 60 | <require idref="lufa.drivers.board.joystick"/> |
61 | </module> | 61 | </module> |
62 | </asf> | 62 | </asf> |
diff --git a/lib/lufa/Demos/Device/LowLevel/RNDISEthernet/asf.xml b/lib/lufa/Demos/Device/LowLevel/RNDISEthernet/asf.xml index 5bdbf635f..7970b2b04 100644 --- a/lib/lufa/Demos/Device/LowLevel/RNDISEthernet/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/RNDISEthernet/asf.xml | |||
@@ -1,86 +1,86 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="RNDIS Ethernet Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.rndis.example.avr8"> | 2 | <project caption="RNDIS Ethernet Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.rndis.example.avr8"> |
3 | <require idref="lufa.demos.device.lowlevel.rndis"/> | 3 | <require idref="lufa.demos.device.lowlevel.rndis"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="RNDIS Ethernet Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.rndis.example.xmega"> | 14 | <project caption="RNDIS Ethernet Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.rndis.example.xmega"> |
15 | <require idref="lufa.demos.device.lowlevel.rndis"/> | 15 | <require idref="lufa.demos.device.lowlevel.rndis"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.lowlevel.rndis" caption="RNDIS Ethernet Device Demo (Low Level APIs)"> | 26 | <module type="application" id="lufa.demos.device.lowlevel.rndis" caption="RNDIS Ethernet Device Demo (Low Level APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Microsoft RNDIS Ethernet networking device demo, implementing a basic HTTP webserver. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 28 | Microsoft RNDIS Ethernet networking device demo, implementing a basic HTTP webserver. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Low Level APIs"/> | 34 | <keyword value="Low Level APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="RNDIS Class"/> | 36 | <keyword value="RNDIS Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="RNDISEthernet.txt"/> | 44 | <build type="distribute" subtype="user-file" value="RNDISEthernet.txt"/> |
45 | <build type="distribute" subtype="user-file" value="LUFA RNDIS.inf"/> | 45 | <build type="distribute" subtype="user-file" value="LUFA RNDIS.inf"/> |
46 | 46 | ||
47 | <build type="c-source" value="RNDISEthernet.c"/> | 47 | <build type="c-source" value="RNDISEthernet.c"/> |
48 | <build type="c-source" value="Descriptors.c"/> | 48 | <build type="c-source" value="Descriptors.c"/> |
49 | <build type="c-source" value="Lib/ARP.c"/> | 49 | <build type="c-source" value="Lib/ARP.c"/> |
50 | <build type="c-source" value="Lib/DHCP.c"/> | 50 | <build type="c-source" value="Lib/DHCP.c"/> |
51 | <build type="c-source" value="Lib/Ethernet.c"/> | 51 | <build type="c-source" value="Lib/Ethernet.c"/> |
52 | <build type="c-source" value="Lib/ICMP.c"/> | 52 | <build type="c-source" value="Lib/ICMP.c"/> |
53 | <build type="c-source" value="Lib/IP.c"/> | 53 | <build type="c-source" value="Lib/IP.c"/> |
54 | <build type="c-source" value="Lib/ProtocolDecoders.c"/> | 54 | <build type="c-source" value="Lib/ProtocolDecoders.c"/> |
55 | <build type="c-source" value="Lib/RNDIS.c"/> | 55 | <build type="c-source" value="Lib/RNDIS.c"/> |
56 | <build type="c-source" value="Lib/TCP.c"/> | 56 | <build type="c-source" value="Lib/TCP.c"/> |
57 | <build type="c-source" value="Lib/UDP.c"/> | 57 | <build type="c-source" value="Lib/UDP.c"/> |
58 | <build type="c-source" value="Lib/Webserver.c"/> | 58 | <build type="c-source" value="Lib/Webserver.c"/> |
59 | <build type="header-file" value="RNDISEthernet.h"/> | 59 | <build type="header-file" value="RNDISEthernet.h"/> |
60 | <build type="header-file" value="Descriptors.h"/> | 60 | <build type="header-file" value="Descriptors.h"/> |
61 | <build type="header-file" value="Lib/ARP.h"/> | 61 | <build type="header-file" value="Lib/ARP.h"/> |
62 | <build type="header-file" value="Lib/DHCP.h"/> | 62 | <build type="header-file" value="Lib/DHCP.h"/> |
63 | <build type="header-file" value="Lib/Ethernet.h"/> | 63 | <build type="header-file" value="Lib/Ethernet.h"/> |
64 | <build type="header-file" value="Lib/ICMP.h"/> | 64 | <build type="header-file" value="Lib/ICMP.h"/> |
65 | <build type="header-file" value="Lib/IP.h"/> | 65 | <build type="header-file" value="Lib/IP.h"/> |
66 | <build type="header-file" value="Lib/ProtocolDecoders.h"/> | 66 | <build type="header-file" value="Lib/ProtocolDecoders.h"/> |
67 | <build type="header-file" value="Lib/RNDIS.h"/> | 67 | <build type="header-file" value="Lib/RNDIS.h"/> |
68 | <build type="header-file" value="Lib/TCP.h"/> | 68 | <build type="header-file" value="Lib/TCP.h"/> |
69 | <build type="header-file" value="Lib/UDP.h"/> | 69 | <build type="header-file" value="Lib/UDP.h"/> |
70 | <build type="header-file" value="Lib/Webserver.h"/> | 70 | <build type="header-file" value="Lib/Webserver.h"/> |
71 | <build type="header-file" value="Lib/EthernetProtocols.h"/> | 71 | <build type="header-file" value="Lib/EthernetProtocols.h"/> |
72 | 72 | ||
73 | <build type="module-config" subtype="path" value="Config"/> | 73 | <build type="module-config" subtype="path" value="Config"/> |
74 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> | 74 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> |
75 | <build type="header-file" value="Config/AppConfig.h"/> | 75 | <build type="header-file" value="Config/AppConfig.h"/> |
76 | <build type="header-file" value="Config/LUFAConfig.h"/> | 76 | <build type="header-file" value="Config/LUFAConfig.h"/> |
77 | 77 | ||
78 | <require idref="lufa.common"/> | 78 | <require idref="lufa.common"/> |
79 | <require idref="lufa.platform"/> | 79 | <require idref="lufa.platform"/> |
80 | <require idref="lufa.drivers.usb"/> | 80 | <require idref="lufa.drivers.usb"/> |
81 | <require idref="lufa.drivers.board"/> | 81 | <require idref="lufa.drivers.board"/> |
82 | <require idref="lufa.drivers.board.leds"/> | 82 | <require idref="lufa.drivers.board.leds"/> |
83 | <require idref="lufa.drivers.peripheral.usart"/> | 83 | <require idref="lufa.drivers.peripheral.usart"/> |
84 | <require idref="lufa.drivers.misc.ansi"/> | 84 | <require idref="lufa.drivers.misc.ansi"/> |
85 | </module> | 85 | </module> |
86 | </asf> | 86 | </asf> |
diff --git a/lib/lufa/Demos/Device/LowLevel/VirtualSerial/asf.xml b/lib/lufa/Demos/Device/LowLevel/VirtualSerial/asf.xml index 1eb328b51..bf04660fe 100644 --- a/lib/lufa/Demos/Device/LowLevel/VirtualSerial/asf.xml +++ b/lib/lufa/Demos/Device/LowLevel/VirtualSerial/asf.xml | |||
@@ -1,63 +1,63 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Virtual Serial CDC Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.cdc.example.avr8"> | 2 | <project caption="Virtual Serial CDC Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.cdc.example.avr8"> |
3 | <require idref="lufa.demos.device.lowlevel.cdc"/> | 3 | <require idref="lufa.demos.device.lowlevel.cdc"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="Virtual Serial CDC Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.cdc.example.xmega"> | 14 | <project caption="Virtual Serial CDC Device Demo (Low Level APIs)" id="lufa.demos.device.lowlevel.cdc.example.xmega"> |
15 | <require idref="lufa.demos.device.lowlevel.cdc"/> | 15 | <require idref="lufa.demos.device.lowlevel.cdc"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8"/> | 17 | <generator value="as5_8"/> |
18 | 18 | ||
19 | <device-support value="atxmega128a1u"/> | 19 | <device-support value="atxmega128a1u"/> |
20 | <config name="lufa.drivers.board.name" value="none"/> | 20 | <config name="lufa.drivers.board.name" value="none"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.demos.device.lowlevel.cdc" caption="Virtual Serial CDC Device Demo (Low Level APIs)"> | 26 | <module type="application" id="lufa.demos.device.lowlevel.cdc" caption="Virtual Serial CDC Device Demo (Low Level APIs)"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Virtual Serial device demo, implementing a virtual serial channel between the host PC and the device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 28 | Virtual Serial device demo, implementing a virtual serial channel between the host PC and the device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="Low Level APIs"/> | 34 | <keyword value="Low Level APIs"/> |
35 | <keyword value="USB Device"/> | 35 | <keyword value="USB Device"/> |
36 | <keyword value="CDC Class"/> | 36 | <keyword value="CDC Class"/> |
37 | </info> | 37 | </info> |
38 | 38 | ||
39 | <device-support-alias value="lufa_avr8"/> | 39 | <device-support-alias value="lufa_avr8"/> |
40 | <device-support-alias value="lufa_xmega"/> | 40 | <device-support-alias value="lufa_xmega"/> |
41 | <device-support-alias value="lufa_uc3"/> | 41 | <device-support-alias value="lufa_uc3"/> |
42 | 42 | ||
43 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 43 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
44 | <build type="distribute" subtype="user-file" value="VirtualSerial.txt"/> | 44 | <build type="distribute" subtype="user-file" value="VirtualSerial.txt"/> |
45 | <build type="distribute" subtype="user-file" value="LUFA VirtualSerial.inf"/> | 45 | <build type="distribute" subtype="user-file" value="LUFA VirtualSerial.inf"/> |
46 | 46 | ||
47 | <build type="c-source" value="VirtualSerial.c"/> | 47 | <build type="c-source" value="VirtualSerial.c"/> |
48 | <build type="c-source" value="Descriptors.c"/> | 48 | <build type="c-source" value="Descriptors.c"/> |
49 | <build type="header-file" value="VirtualSerial.h"/> | 49 | <build type="header-file" value="VirtualSerial.h"/> |
50 | <build type="header-file" value="Descriptors.h"/> | 50 | <build type="header-file" value="Descriptors.h"/> |
51 | 51 | ||
52 | <build type="module-config" subtype="path" value="Config"/> | 52 | <build type="module-config" subtype="path" value="Config"/> |
53 | <build type="header-file" value="Config/LUFAConfig.h"/> | 53 | <build type="header-file" value="Config/LUFAConfig.h"/> |
54 | 54 | ||
55 | <require idref="lufa.common"/> | 55 | <require idref="lufa.common"/> |
56 | <require idref="lufa.platform"/> | 56 | <require idref="lufa.platform"/> |
57 | <require idref="lufa.drivers.usb"/> | 57 | <require idref="lufa.drivers.usb"/> |
58 | <require idref="lufa.drivers.board"/> | 58 | <require idref="lufa.drivers.board"/> |
59 | <require idref="lufa.drivers.board.leds"/> | 59 | <require idref="lufa.drivers.board.leds"/> |
60 | <require idref="lufa.drivers.board.buttons"/> | 60 | <require idref="lufa.drivers.board.buttons"/> |
61 | <require idref="lufa.drivers.board.joystick"/> | 61 | <require idref="lufa.drivers.board.joystick"/> |
62 | </module> | 62 | </module> |
63 | </asf> | 63 | </asf> |
diff --git a/lib/lufa/Demos/DualRole/ClassDriver/MouseHostDevice/asf.xml b/lib/lufa/Demos/DualRole/ClassDriver/MouseHostDevice/asf.xml index 7cd93babb..df36eb9af 100644 --- a/lib/lufa/Demos/DualRole/ClassDriver/MouseHostDevice/asf.xml +++ b/lib/lufa/Demos/DualRole/ClassDriver/MouseHostDevice/asf.xml | |||
@@ -1,56 +1,56 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Mouse HID Dual USB Mode Demo (Class Driver APIs)" id="lufa.demos.dualrole.class.mouse.example.avr8"> | 2 | <project caption="Mouse HID Dual USB Mode Demo (Class Driver APIs)" id="lufa.demos.dualrole.class.mouse.example.avr8"> |
3 | <require idref="lufa.demos.dualrole.class.mouse"/> | 3 | <require idref="lufa.demos.dualrole.class.mouse"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.dualrole.class.mouse" caption="Mouse HID Dual USB Mode Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.dualrole.class.mouse" caption="Mouse HID Dual USB Mode Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Mouse host and device dual role demo, implementing a basic mouse device and host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Mouse host and device dual role demo, implementing a basic mouse device and host. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Dual Role"/> | 23 | <keyword value="USB Dual Role"/> |
24 | <keyword value="HID Class"/> | 24 | <keyword value="HID Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="MouseHostDevice.txt"/> | 32 | <build type="distribute" subtype="user-file" value="MouseHostDevice.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="MouseHostDevice.c"/> | 34 | <build type="c-source" value="MouseHostDevice.c"/> |
35 | <build type="c-source" value="Descriptors.c"/> | 35 | <build type="c-source" value="Descriptors.c"/> |
36 | <build type="c-source" value="DeviceFunctions.c"/> | 36 | <build type="c-source" value="DeviceFunctions.c"/> |
37 | <build type="c-source" value="HostFunctions.c"/> | 37 | <build type="c-source" value="HostFunctions.c"/> |
38 | <build type="header-file" value="MouseHostDevice.h"/> | 38 | <build type="header-file" value="MouseHostDevice.h"/> |
39 | <build type="header-file" value="Descriptors.h"/> | 39 | <build type="header-file" value="Descriptors.h"/> |
40 | <build type="header-file" value="DeviceFunctions.h"/> | 40 | <build type="header-file" value="DeviceFunctions.h"/> |
41 | <build type="header-file" value="HostFunctions.h"/> | 41 | <build type="header-file" value="HostFunctions.h"/> |
42 | 42 | ||
43 | <build type="module-config" subtype="path" value="Config"/> | 43 | <build type="module-config" subtype="path" value="Config"/> |
44 | <build type="header-file" value="Config/LUFAConfig.h"/> | 44 | <build type="header-file" value="Config/LUFAConfig.h"/> |
45 | 45 | ||
46 | <require idref="lufa.common"/> | 46 | <require idref="lufa.common"/> |
47 | <require idref="lufa.platform"/> | 47 | <require idref="lufa.platform"/> |
48 | <require idref="lufa.drivers.usb"/> | 48 | <require idref="lufa.drivers.usb"/> |
49 | <require idref="lufa.drivers.peripheral.usart"/> | 49 | <require idref="lufa.drivers.peripheral.usart"/> |
50 | <require idref="lufa.drivers.misc.ansi"/> | 50 | <require idref="lufa.drivers.misc.ansi"/> |
51 | <require idref="lufa.drivers.board"/> | 51 | <require idref="lufa.drivers.board"/> |
52 | <require idref="lufa.drivers.board.leds"/> | 52 | <require idref="lufa.drivers.board.leds"/> |
53 | <require idref="lufa.drivers.board.joystick"/> | 53 | <require idref="lufa.drivers.board.joystick"/> |
54 | <require idref="lufa.drivers.board.buttons"/> | 54 | <require idref="lufa.drivers.board.buttons"/> |
55 | </module> | 55 | </module> |
56 | </asf> | 56 | </asf> |
diff --git a/lib/lufa/Demos/Host/ClassDriver/AndroidAccessoryHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/AndroidAccessoryHost/asf.xml index 59efae361..dfd74fd8a 100644 --- a/lib/lufa/Demos/Host/ClassDriver/AndroidAccessoryHost/asf.xml +++ b/lib/lufa/Demos/Host/ClassDriver/AndroidAccessoryHost/asf.xml | |||
@@ -1,49 +1,49 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Android Accessory Host Demo (Class Driver APIs)" id="lufa.demos.host.class.android.example.avr8"> | 2 | <project caption="Android Accessory Host Demo (Class Driver APIs)" id="lufa.demos.host.class.android.example.avr8"> |
3 | <require idref="lufa.demos.host.class.android"/> | 3 | <require idref="lufa.demos.host.class.android"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.class.android" caption="Android Accessory Host Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.host.class.android" caption="Android Accessory Host Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="Android Accessory Class"/> | 24 | <keyword value="Android Accessory Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="AndroidAccessoryHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="AndroidAccessoryHost.txt"/> |
33 | <build type="distribute" subtype="directory" value="AndroidHostApp"/> | 33 | <build type="distribute" subtype="directory" value="AndroidHostApp"/> |
34 | 34 | ||
35 | <build type="c-source" value="AndroidAccessoryHost.c"/> | 35 | <build type="c-source" value="AndroidAccessoryHost.c"/> |
36 | <build type="header-file" value="AndroidAccessoryHost.h"/> | 36 | <build type="header-file" value="AndroidAccessoryHost.h"/> |
37 | 37 | ||
38 | <build type="module-config" subtype="path" value="Config"/> | 38 | <build type="module-config" subtype="path" value="Config"/> |
39 | <build type="header-file" value="Config/LUFAConfig.h"/> | 39 | <build type="header-file" value="Config/LUFAConfig.h"/> |
40 | 40 | ||
41 | <require idref="lufa.common"/> | 41 | <require idref="lufa.common"/> |
42 | <require idref="lufa.platform"/> | 42 | <require idref="lufa.platform"/> |
43 | <require idref="lufa.drivers.usb"/> | 43 | <require idref="lufa.drivers.usb"/> |
44 | <require idref="lufa.drivers.peripheral.usart"/> | 44 | <require idref="lufa.drivers.peripheral.usart"/> |
45 | <require idref="lufa.drivers.misc.ansi"/> | 45 | <require idref="lufa.drivers.misc.ansi"/> |
46 | <require idref="lufa.drivers.board"/> | 46 | <require idref="lufa.drivers.board"/> |
47 | <require idref="lufa.drivers.board.leds"/> | 47 | <require idref="lufa.drivers.board.leds"/> |
48 | </module> | 48 | </module> |
49 | </asf> | 49 | </asf> |
diff --git a/lib/lufa/Demos/Host/ClassDriver/AudioInputHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/AudioInputHost/asf.xml index c2daffbdf..6bcda3794 100644 --- a/lib/lufa/Demos/Host/ClassDriver/AudioInputHost/asf.xml +++ b/lib/lufa/Demos/Host/ClassDriver/AudioInputHost/asf.xml | |||
@@ -1,48 +1,48 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Audio Input Host Demo (Class Driver APIs)" id="lufa.demos.host.class.audio_input.example.avr8"> | 2 | <project caption="Audio Input Host Demo (Class Driver APIs)" id="lufa.demos.host.class.audio_input.example.avr8"> |
3 | <require idref="lufa.demos.host.class.audio_input"/> | 3 | <require idref="lufa.demos.host.class.audio_input"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.class.audio_input" caption="Audio Input Host Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.host.class.audio_input" caption="Audio Input Host Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Audio Input Host demo, implementing a basic USB audio sink that can output incoming audio data to a speaker. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Audio Input Host demo, implementing a basic USB audio sink that can output incoming audio data to a speaker. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="Audio Class"/> | 24 | <keyword value="Audio Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="AudioInputHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="AudioInputHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="AudioInputHost.c"/> | 34 | <build type="c-source" value="AudioInputHost.c"/> |
35 | <build type="header-file" value="AudioInputHost.h"/> | 35 | <build type="header-file" value="AudioInputHost.h"/> |
36 | 36 | ||
37 | <build type="module-config" subtype="path" value="Config"/> | 37 | <build type="module-config" subtype="path" value="Config"/> |
38 | <build type="header-file" value="Config/LUFAConfig.h"/> | 38 | <build type="header-file" value="Config/LUFAConfig.h"/> |
39 | 39 | ||
40 | <require idref="lufa.common"/> | 40 | <require idref="lufa.common"/> |
41 | <require idref="lufa.platform"/> | 41 | <require idref="lufa.platform"/> |
42 | <require idref="lufa.drivers.usb"/> | 42 | <require idref="lufa.drivers.usb"/> |
43 | <require idref="lufa.drivers.peripheral.usart"/> | 43 | <require idref="lufa.drivers.peripheral.usart"/> |
44 | <require idref="lufa.drivers.misc.ansi"/> | 44 | <require idref="lufa.drivers.misc.ansi"/> |
45 | <require idref="lufa.drivers.board"/> | 45 | <require idref="lufa.drivers.board"/> |
46 | <require idref="lufa.drivers.board.leds"/> | 46 | <require idref="lufa.drivers.board.leds"/> |
47 | </module> | 47 | </module> |
48 | </asf> | 48 | </asf> |
diff --git a/lib/lufa/Demos/Host/ClassDriver/AudioOutputHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/AudioOutputHost/asf.xml index 6bd97286b..39d735284 100644 --- a/lib/lufa/Demos/Host/ClassDriver/AudioOutputHost/asf.xml +++ b/lib/lufa/Demos/Host/ClassDriver/AudioOutputHost/asf.xml | |||
@@ -1,52 +1,52 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Audio Output Host Demo (Class Driver APIs)" id="lufa.demos.host.class.audio_output.example.avr8"> | 2 | <project caption="Audio Output Host Demo (Class Driver APIs)" id="lufa.demos.host.class.audio_output.example.avr8"> |
3 | <require idref="lufa.demos.host.class.audio_output"/> | 3 | <require idref="lufa.demos.host.class.audio_output"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.class.audio_output" caption="Audio Output Host Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.host.class.audio_output" caption="Audio Output Host Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Audio Output Host demo, implementing a basic USB audio source that can output audio data to an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Audio Output Host demo, implementing a basic USB audio source that can output audio data to an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="Audio Class"/> | 24 | <keyword value="Audio Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="AudioOutputHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="AudioOutputHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="AudioOutputHost.c"/> | 34 | <build type="c-source" value="AudioOutputHost.c"/> |
35 | <build type="header-file" value="AudioOutputHost.h"/> | 35 | <build type="header-file" value="AudioOutputHost.h"/> |
36 | 36 | ||
37 | <build type="module-config" subtype="path" value="Config"/> | 37 | <build type="module-config" subtype="path" value="Config"/> |
38 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> | 38 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> |
39 | <build type="header-file" value="Config/AppConfig.h"/> | 39 | <build type="header-file" value="Config/AppConfig.h"/> |
40 | <build type="header-file" value="Config/LUFAConfig.h"/> | 40 | <build type="header-file" value="Config/LUFAConfig.h"/> |
41 | 41 | ||
42 | <require idref="lufa.common"/> | 42 | <require idref="lufa.common"/> |
43 | <require idref="lufa.platform"/> | 43 | <require idref="lufa.platform"/> |
44 | <require idref="lufa.drivers.usb"/> | 44 | <require idref="lufa.drivers.usb"/> |
45 | <require idref="lufa.drivers.peripheral.usart"/> | 45 | <require idref="lufa.drivers.peripheral.usart"/> |
46 | <require idref="lufa.drivers.peripheral.adc"/> | 46 | <require idref="lufa.drivers.peripheral.adc"/> |
47 | <require idref="lufa.drivers.misc.ansi"/> | 47 | <require idref="lufa.drivers.misc.ansi"/> |
48 | <require idref="lufa.drivers.board"/> | 48 | <require idref="lufa.drivers.board"/> |
49 | <require idref="lufa.drivers.board.leds"/> | 49 | <require idref="lufa.drivers.board.leds"/> |
50 | <require idref="lufa.drivers.board.buttons"/> | 50 | <require idref="lufa.drivers.board.buttons"/> |
51 | </module> | 51 | </module> |
52 | </asf> | 52 | </asf> |
diff --git a/lib/lufa/Demos/Host/ClassDriver/JoystickHostWithParser/asf.xml b/lib/lufa/Demos/Host/ClassDriver/JoystickHostWithParser/asf.xml index 8899d8139..1ff6a804c 100644 --- a/lib/lufa/Demos/Host/ClassDriver/JoystickHostWithParser/asf.xml +++ b/lib/lufa/Demos/Host/ClassDriver/JoystickHostWithParser/asf.xml | |||
@@ -1,48 +1,48 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Joystick HID (with parser) Host Demo (Class Driver APIs)" id="lufa.demos.host.class.joystick_parser.example.avr8"> | 2 | <project caption="Joystick HID (with parser) Host Demo (Class Driver APIs)" id="lufa.demos.host.class.joystick_parser.example.avr8"> |
3 | <require idref="lufa.demos.host.class.joystick_parser"/> | 3 | <require idref="lufa.demos.host.class.joystick_parser"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.class.joystick_parser" caption="Joystick HID (with parser) Host Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.host.class.joystick_parser" caption="Joystick HID (with parser) Host Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Joystick HID Host demo with HID parser, implementing a basic USB joystick host that can display movement data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Joystick HID Host demo with HID parser, implementing a basic USB joystick host that can display movement data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="HID Class"/> | 24 | <keyword value="HID Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="JoystickHostWithParser.txt"/> | 32 | <build type="distribute" subtype="user-file" value="JoystickHostWithParser.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="JoystickHostWithParser.c"/> | 34 | <build type="c-source" value="JoystickHostWithParser.c"/> |
35 | <build type="header-file" value="JoystickHostWithParser.h"/> | 35 | <build type="header-file" value="JoystickHostWithParser.h"/> |
36 | 36 | ||
37 | <build type="module-config" subtype="path" value="Config"/> | 37 | <build type="module-config" subtype="path" value="Config"/> |
38 | <build type="header-file" value="Config/LUFAConfig.h"/> | 38 | <build type="header-file" value="Config/LUFAConfig.h"/> |
39 | 39 | ||
40 | <require idref="lufa.common"/> | 40 | <require idref="lufa.common"/> |
41 | <require idref="lufa.platform"/> | 41 | <require idref="lufa.platform"/> |
42 | <require idref="lufa.drivers.usb"/> | 42 | <require idref="lufa.drivers.usb"/> |
43 | <require idref="lufa.drivers.peripheral.usart"/> | 43 | <require idref="lufa.drivers.peripheral.usart"/> |
44 | <require idref="lufa.drivers.misc.ansi"/> | 44 | <require idref="lufa.drivers.misc.ansi"/> |
45 | <require idref="lufa.drivers.board"/> | 45 | <require idref="lufa.drivers.board"/> |
46 | <require idref="lufa.drivers.board.leds"/> | 46 | <require idref="lufa.drivers.board.leds"/> |
47 | </module> | 47 | </module> |
48 | </asf> | 48 | </asf> |
diff --git a/lib/lufa/Demos/Host/ClassDriver/KeyboardHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/KeyboardHost/asf.xml index 46cd71fe7..fd19216b0 100644 --- a/lib/lufa/Demos/Host/ClassDriver/KeyboardHost/asf.xml +++ b/lib/lufa/Demos/Host/ClassDriver/KeyboardHost/asf.xml | |||
@@ -1,48 +1,48 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Keyboard HID Host Demo (Class Driver APIs)" id="lufa.demos.host.class.keyboard.example.avr8"> | 2 | <project caption="Keyboard HID Host Demo (Class Driver APIs)" id="lufa.demos.host.class.keyboard.example.avr8"> |
3 | <require idref="lufa.demos.host.class.keyboard"/> | 3 | <require idref="lufa.demos.host.class.keyboard"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.class.keyboard" caption="Keyboard HID Host Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.host.class.keyboard" caption="Keyboard HID Host Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Keyboard HID Host demo, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Keyboard HID Host demo, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="HID Class"/> | 24 | <keyword value="HID Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="KeyboardHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="KeyboardHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="KeyboardHost.c"/> | 34 | <build type="c-source" value="KeyboardHost.c"/> |
35 | <build type="header-file" value="KeyboardHost.h"/> | 35 | <build type="header-file" value="KeyboardHost.h"/> |
36 | 36 | ||
37 | <build type="module-config" subtype="path" value="Config"/> | 37 | <build type="module-config" subtype="path" value="Config"/> |
38 | <build type="header-file" value="Config/LUFAConfig.h"/> | 38 | <build type="header-file" value="Config/LUFAConfig.h"/> |
39 | 39 | ||
40 | <require idref="lufa.common"/> | 40 | <require idref="lufa.common"/> |
41 | <require idref="lufa.platform"/> | 41 | <require idref="lufa.platform"/> |
42 | <require idref="lufa.drivers.usb"/> | 42 | <require idref="lufa.drivers.usb"/> |
43 | <require idref="lufa.drivers.peripheral.usart"/> | 43 | <require idref="lufa.drivers.peripheral.usart"/> |
44 | <require idref="lufa.drivers.misc.ansi"/> | 44 | <require idref="lufa.drivers.misc.ansi"/> |
45 | <require idref="lufa.drivers.board"/> | 45 | <require idref="lufa.drivers.board"/> |
46 | <require idref="lufa.drivers.board.leds"/> | 46 | <require idref="lufa.drivers.board.leds"/> |
47 | </module> | 47 | </module> |
48 | </asf> | 48 | </asf> |
diff --git a/lib/lufa/Demos/Host/ClassDriver/KeyboardHostWithParser/asf.xml b/lib/lufa/Demos/Host/ClassDriver/KeyboardHostWithParser/asf.xml index 924299f2f..656224b15 100644 --- a/lib/lufa/Demos/Host/ClassDriver/KeyboardHostWithParser/asf.xml +++ b/lib/lufa/Demos/Host/ClassDriver/KeyboardHostWithParser/asf.xml | |||
@@ -1,48 +1,48 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Keyboard HID (with parser) Host Demo (Class Driver APIs)" id="lufa.demos.host.class.keyboard_parser.example.avr8"> | 2 | <project caption="Keyboard HID (with parser) Host Demo (Class Driver APIs)" id="lufa.demos.host.class.keyboard_parser.example.avr8"> |
3 | <require idref="lufa.demos.host.class.keyboard_parser"/> | 3 | <require idref="lufa.demos.host.class.keyboard_parser"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.class.keyboard_parser" caption="Keyboard HID (with parser) Host Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.host.class.keyboard_parser" caption="Keyboard HID (with parser) Host Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Keyboard HID Host demo with HID parser, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Keyboard HID Host demo with HID parser, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="HID Class"/> | 24 | <keyword value="HID Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="KeyboardHostWithParser.txt"/> | 32 | <build type="distribute" subtype="user-file" value="KeyboardHostWithParser.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="KeyboardHostWithParser.c"/> | 34 | <build type="c-source" value="KeyboardHostWithParser.c"/> |
35 | <build type="header-file" value="KeyboardHostWithParser.h"/> | 35 | <build type="header-file" value="KeyboardHostWithParser.h"/> |
36 | 36 | ||
37 | <build type="module-config" subtype="path" value="Config"/> | 37 | <build type="module-config" subtype="path" value="Config"/> |
38 | <build type="header-file" value="Config/LUFAConfig.h"/> | 38 | <build type="header-file" value="Config/LUFAConfig.h"/> |
39 | 39 | ||
40 | <require idref="lufa.common"/> | 40 | <require idref="lufa.common"/> |
41 | <require idref="lufa.platform"/> | 41 | <require idref="lufa.platform"/> |
42 | <require idref="lufa.drivers.usb"/> | 42 | <require idref="lufa.drivers.usb"/> |
43 | <require idref="lufa.drivers.peripheral.usart"/> | 43 | <require idref="lufa.drivers.peripheral.usart"/> |
44 | <require idref="lufa.drivers.misc.ansi"/> | 44 | <require idref="lufa.drivers.misc.ansi"/> |
45 | <require idref="lufa.drivers.board"/> | 45 | <require idref="lufa.drivers.board"/> |
46 | <require idref="lufa.drivers.board.leds"/> | 46 | <require idref="lufa.drivers.board.leds"/> |
47 | </module> | 47 | </module> |
48 | </asf> | 48 | </asf> |
diff --git a/lib/lufa/Demos/Host/ClassDriver/MIDIHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/MIDIHost/asf.xml index 140c03ba7..420ddb13a 100644 --- a/lib/lufa/Demos/Host/ClassDriver/MIDIHost/asf.xml +++ b/lib/lufa/Demos/Host/ClassDriver/MIDIHost/asf.xml | |||
@@ -1,50 +1,50 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="MIDI Host Demo (Class Driver APIs)" id="lufa.demos.host.class.midi.example.avr8"> | 2 | <project caption="MIDI Host Demo (Class Driver APIs)" id="lufa.demos.host.class.midi.example.avr8"> |
3 | <require idref="lufa.demos.host.class.midi"/> | 3 | <require idref="lufa.demos.host.class.midi"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.class.midi" caption="MIDI Host Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.host.class.midi" caption="MIDI Host Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="MIDI Class"/> | 24 | <keyword value="MIDI Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="MIDIHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="MIDIHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="MIDIHost.c"/> | 34 | <build type="c-source" value="MIDIHost.c"/> |
35 | <build type="header-file" value="MIDIHost.h"/> | 35 | <build type="header-file" value="MIDIHost.h"/> |
36 | 36 | ||
37 | <build type="module-config" subtype="path" value="Config"/> | 37 | <build type="module-config" subtype="path" value="Config"/> |
38 | <build type="header-file" value="Config/LUFAConfig.h"/> | 38 | <build type="header-file" value="Config/LUFAConfig.h"/> |
39 | 39 | ||
40 | <require idref="lufa.common"/> | 40 | <require idref="lufa.common"/> |
41 | <require idref="lufa.platform"/> | 41 | <require idref="lufa.platform"/> |
42 | <require idref="lufa.drivers.usb"/> | 42 | <require idref="lufa.drivers.usb"/> |
43 | <require idref="lufa.drivers.peripheral.usart"/> | 43 | <require idref="lufa.drivers.peripheral.usart"/> |
44 | <require idref="lufa.drivers.misc.ansi"/> | 44 | <require idref="lufa.drivers.misc.ansi"/> |
45 | <require idref="lufa.drivers.board"/> | 45 | <require idref="lufa.drivers.board"/> |
46 | <require idref="lufa.drivers.board.leds"/> | 46 | <require idref="lufa.drivers.board.leds"/> |
47 | <require idref="lufa.drivers.board.buttons"/> | 47 | <require idref="lufa.drivers.board.buttons"/> |
48 | <require idref="lufa.drivers.board.joystick"/> | 48 | <require idref="lufa.drivers.board.joystick"/> |
49 | </module> | 49 | </module> |
50 | </asf> | 50 | </asf> |
diff --git a/lib/lufa/Demos/Host/ClassDriver/MassStorageHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/MassStorageHost/asf.xml index 54bfe50cc..3198fcfc4 100644 --- a/lib/lufa/Demos/Host/ClassDriver/MassStorageHost/asf.xml +++ b/lib/lufa/Demos/Host/ClassDriver/MassStorageHost/asf.xml | |||
@@ -1,48 +1,48 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Mass Storage Host Demo (Class Driver APIs)" id="lufa.demos.host.class.ms.example.avr8"> | 2 | <project caption="Mass Storage Host Demo (Class Driver APIs)" id="lufa.demos.host.class.ms.example.avr8"> |
3 | <require idref="lufa.demos.host.class.ms"/> | 3 | <require idref="lufa.demos.host.class.ms"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.class.ms" caption="Mass Storage Host Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.host.class.ms" caption="Mass Storage Host Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Mass Storage Host demo, capable of reading and writing raw 512 byte segments to the device's serial port. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Mass Storage Host demo, capable of reading and writing raw 512 byte segments to the device's serial port. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="Mass Storage Class"/> | 24 | <keyword value="Mass Storage Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="MassStorageHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="MassStorageHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="MassStorageHost.c"/> | 34 | <build type="c-source" value="MassStorageHost.c"/> |
35 | <build type="header-file" value="MassStorageHost.h"/> | 35 | <build type="header-file" value="MassStorageHost.h"/> |
36 | 36 | ||
37 | <build type="module-config" subtype="path" value="Config"/> | 37 | <build type="module-config" subtype="path" value="Config"/> |
38 | <build type="header-file" value="Config/LUFAConfig.h"/> | 38 | <build type="header-file" value="Config/LUFAConfig.h"/> |
39 | 39 | ||
40 | <require idref="lufa.common"/> | 40 | <require idref="lufa.common"/> |
41 | <require idref="lufa.platform"/> | 41 | <require idref="lufa.platform"/> |
42 | <require idref="lufa.drivers.usb"/> | 42 | <require idref="lufa.drivers.usb"/> |
43 | <require idref="lufa.drivers.peripheral.usart"/> | 43 | <require idref="lufa.drivers.peripheral.usart"/> |
44 | <require idref="lufa.drivers.misc.ansi"/> | 44 | <require idref="lufa.drivers.misc.ansi"/> |
45 | <require idref="lufa.drivers.board"/> | 45 | <require idref="lufa.drivers.board"/> |
46 | <require idref="lufa.drivers.board.leds"/> | 46 | <require idref="lufa.drivers.board.leds"/> |
47 | </module> | 47 | </module> |
48 | </asf> | 48 | </asf> |
diff --git a/lib/lufa/Demos/Host/ClassDriver/MouseHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/MouseHost/asf.xml index b28860771..96ea9adc7 100644 --- a/lib/lufa/Demos/Host/ClassDriver/MouseHost/asf.xml +++ b/lib/lufa/Demos/Host/ClassDriver/MouseHost/asf.xml | |||
@@ -1,48 +1,48 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Mouse HID Host Demo (Class Driver APIs)" id="lufa.demos.host.class.mouse.example.avr8"> | 2 | <project caption="Mouse HID Host Demo (Class Driver APIs)" id="lufa.demos.host.class.mouse.example.avr8"> |
3 | <require idref="lufa.demos.host.class.mouse"/> | 3 | <require idref="lufa.demos.host.class.mouse"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.class.mouse" caption="Mouse HID Host Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.host.class.mouse" caption="Mouse HID Host Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Mouse HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Mouse HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="HID Class"/> | 24 | <keyword value="HID Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="MouseHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="MouseHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="MouseHost.c"/> | 34 | <build type="c-source" value="MouseHost.c"/> |
35 | <build type="header-file" value="MouseHost.h"/> | 35 | <build type="header-file" value="MouseHost.h"/> |
36 | 36 | ||
37 | <build type="module-config" subtype="path" value="Config"/> | 37 | <build type="module-config" subtype="path" value="Config"/> |
38 | <build type="header-file" value="Config/LUFAConfig.h"/> | 38 | <build type="header-file" value="Config/LUFAConfig.h"/> |
39 | 39 | ||
40 | <require idref="lufa.common"/> | 40 | <require idref="lufa.common"/> |
41 | <require idref="lufa.platform"/> | 41 | <require idref="lufa.platform"/> |
42 | <require idref="lufa.drivers.usb"/> | 42 | <require idref="lufa.drivers.usb"/> |
43 | <require idref="lufa.drivers.peripheral.usart"/> | 43 | <require idref="lufa.drivers.peripheral.usart"/> |
44 | <require idref="lufa.drivers.misc.ansi"/> | 44 | <require idref="lufa.drivers.misc.ansi"/> |
45 | <require idref="lufa.drivers.board"/> | 45 | <require idref="lufa.drivers.board"/> |
46 | <require idref="lufa.drivers.board.leds"/> | 46 | <require idref="lufa.drivers.board.leds"/> |
47 | </module> | 47 | </module> |
48 | </asf> | 48 | </asf> |
diff --git a/lib/lufa/Demos/Host/ClassDriver/MouseHostWithParser/asf.xml b/lib/lufa/Demos/Host/ClassDriver/MouseHostWithParser/asf.xml index 220eb457c..c0c254c36 100644 --- a/lib/lufa/Demos/Host/ClassDriver/MouseHostWithParser/asf.xml +++ b/lib/lufa/Demos/Host/ClassDriver/MouseHostWithParser/asf.xml | |||
@@ -1,48 +1,48 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Mouse HID (with parser) Host Demo (Class Driver APIs)" id="lufa.demos.host.class.mouse_parser.example.avr8"> | 2 | <project caption="Mouse HID (with parser) Host Demo (Class Driver APIs)" id="lufa.demos.host.class.mouse_parser.example.avr8"> |
3 | <require idref="lufa.demos.host.class.mouse_parser"/> | 3 | <require idref="lufa.demos.host.class.mouse_parser"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.class.mouse_parser" caption="Mouse HID (with parser) Host Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.host.class.mouse_parser" caption="Mouse HID (with parser) Host Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Mouse HID Host demo with HID parser, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Mouse HID Host demo with HID parser, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="HID Class"/> | 24 | <keyword value="HID Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="MouseHostWithParser.txt"/> | 32 | <build type="distribute" subtype="user-file" value="MouseHostWithParser.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="MouseHostWithParser.c"/> | 34 | <build type="c-source" value="MouseHostWithParser.c"/> |
35 | <build type="header-file" value="MouseHostWithParser.h"/> | 35 | <build type="header-file" value="MouseHostWithParser.h"/> |
36 | 36 | ||
37 | <build type="module-config" subtype="path" value="Config"/> | 37 | <build type="module-config" subtype="path" value="Config"/> |
38 | <build type="header-file" value="Config/LUFAConfig.h"/> | 38 | <build type="header-file" value="Config/LUFAConfig.h"/> |
39 | 39 | ||
40 | <require idref="lufa.common"/> | 40 | <require idref="lufa.common"/> |
41 | <require idref="lufa.platform"/> | 41 | <require idref="lufa.platform"/> |
42 | <require idref="lufa.drivers.usb"/> | 42 | <require idref="lufa.drivers.usb"/> |
43 | <require idref="lufa.drivers.peripheral.usart"/> | 43 | <require idref="lufa.drivers.peripheral.usart"/> |
44 | <require idref="lufa.drivers.misc.ansi"/> | 44 | <require idref="lufa.drivers.misc.ansi"/> |
45 | <require idref="lufa.drivers.board"/> | 45 | <require idref="lufa.drivers.board"/> |
46 | <require idref="lufa.drivers.board.leds"/> | 46 | <require idref="lufa.drivers.board.leds"/> |
47 | </module> | 47 | </module> |
48 | </asf> | 48 | </asf> |
diff --git a/lib/lufa/Demos/Host/ClassDriver/PrinterHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/PrinterHost/asf.xml index bd355cf35..ef93cdedb 100644 --- a/lib/lufa/Demos/Host/ClassDriver/PrinterHost/asf.xml +++ b/lib/lufa/Demos/Host/ClassDriver/PrinterHost/asf.xml | |||
@@ -1,48 +1,48 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Printer Host Demo (Class Driver APIs)" id="lufa.demos.host.class.printer.example.avr8"> | 2 | <project caption="Printer Host Demo (Class Driver APIs)" id="lufa.demos.host.class.printer.example.avr8"> |
3 | <require idref="lufa.demos.host.class.printer"/> | 3 | <require idref="lufa.demos.host.class.printer"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.class.printer" caption="Printer Host Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.host.class.printer" caption="Printer Host Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Printer Host demo, implementing a basic USB printer host that can send raw printer control data to an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Printer Host demo, implementing a basic USB printer host that can send raw printer control data to an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="Printer Class"/> | 24 | <keyword value="Printer Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="PrinterHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="PrinterHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="PrinterHost.c"/> | 34 | <build type="c-source" value="PrinterHost.c"/> |
35 | <build type="header-file" value="PrinterHost.h"/> | 35 | <build type="header-file" value="PrinterHost.h"/> |
36 | 36 | ||
37 | <build type="module-config" subtype="path" value="Config"/> | 37 | <build type="module-config" subtype="path" value="Config"/> |
38 | <build type="header-file" value="Config/LUFAConfig.h"/> | 38 | <build type="header-file" value="Config/LUFAConfig.h"/> |
39 | 39 | ||
40 | <require idref="lufa.common"/> | 40 | <require idref="lufa.common"/> |
41 | <require idref="lufa.platform"/> | 41 | <require idref="lufa.platform"/> |
42 | <require idref="lufa.drivers.usb"/> | 42 | <require idref="lufa.drivers.usb"/> |
43 | <require idref="lufa.drivers.peripheral.usart"/> | 43 | <require idref="lufa.drivers.peripheral.usart"/> |
44 | <require idref="lufa.drivers.misc.ansi"/> | 44 | <require idref="lufa.drivers.misc.ansi"/> |
45 | <require idref="lufa.drivers.board"/> | 45 | <require idref="lufa.drivers.board"/> |
46 | <require idref="lufa.drivers.board.leds"/> | 46 | <require idref="lufa.drivers.board.leds"/> |
47 | </module> | 47 | </module> |
48 | </asf> | 48 | </asf> |
diff --git a/lib/lufa/Demos/Host/ClassDriver/RNDISEthernetHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/RNDISEthernetHost/asf.xml index 37cedaaa5..da7e0ceb7 100644 --- a/lib/lufa/Demos/Host/ClassDriver/RNDISEthernetHost/asf.xml +++ b/lib/lufa/Demos/Host/ClassDriver/RNDISEthernetHost/asf.xml | |||
@@ -1,48 +1,48 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="RNDIS Ethernet Host Demo (Class Driver APIs)" id="lufa.demos.host.class.rndis.example.avr8"> | 2 | <project caption="RNDIS Ethernet Host Demo (Class Driver APIs)" id="lufa.demos.host.class.rndis.example.avr8"> |
3 | <require idref="lufa.demos.host.class.rndis"/> | 3 | <require idref="lufa.demos.host.class.rndis"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.class.rndis" caption="RNDIS Ethernet Host Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.host.class.rndis" caption="RNDIS Ethernet Host Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Microsoft RNDIS Ethernet Host demo, implementing a RNDIS host that can send and receive Ethernet data to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Microsoft RNDIS Ethernet Host demo, implementing a RNDIS host that can send and receive Ethernet data to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="RNDIS Class"/> | 24 | <keyword value="RNDIS Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="RNDISEthernetHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="RNDISEthernetHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="RNDISEthernetHost.c"/> | 34 | <build type="c-source" value="RNDISEthernetHost.c"/> |
35 | <build type="header-file" value="RNDISEthernetHost.h"/> | 35 | <build type="header-file" value="RNDISEthernetHost.h"/> |
36 | 36 | ||
37 | <build type="module-config" subtype="path" value="Config"/> | 37 | <build type="module-config" subtype="path" value="Config"/> |
38 | <build type="header-file" value="Config/LUFAConfig.h"/> | 38 | <build type="header-file" value="Config/LUFAConfig.h"/> |
39 | 39 | ||
40 | <require idref="lufa.common"/> | 40 | <require idref="lufa.common"/> |
41 | <require idref="lufa.platform"/> | 41 | <require idref="lufa.platform"/> |
42 | <require idref="lufa.drivers.usb"/> | 42 | <require idref="lufa.drivers.usb"/> |
43 | <require idref="lufa.drivers.peripheral.usart"/> | 43 | <require idref="lufa.drivers.peripheral.usart"/> |
44 | <require idref="lufa.drivers.misc.ansi"/> | 44 | <require idref="lufa.drivers.misc.ansi"/> |
45 | <require idref="lufa.drivers.board"/> | 45 | <require idref="lufa.drivers.board"/> |
46 | <require idref="lufa.drivers.board.leds"/> | 46 | <require idref="lufa.drivers.board.leds"/> |
47 | </module> | 47 | </module> |
48 | </asf> | 48 | </asf> |
diff --git a/lib/lufa/Demos/Host/ClassDriver/StillImageHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/StillImageHost/asf.xml index 4a5f6bfeb..9ef93f140 100644 --- a/lib/lufa/Demos/Host/ClassDriver/StillImageHost/asf.xml +++ b/lib/lufa/Demos/Host/ClassDriver/StillImageHost/asf.xml | |||
@@ -1,48 +1,48 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Still Image Host Demo (Class Driver APIs)" id="lufa.demos.host.class.si.example.avr8"> | 2 | <project caption="Still Image Host Demo (Class Driver APIs)" id="lufa.demos.host.class.si.example.avr8"> |
3 | <require idref="lufa.demos.host.class.si"/> | 3 | <require idref="lufa.demos.host.class.si"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.class.si" caption="Still Image Host Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.host.class.si" caption="Still Image Host Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Still Image Host demo, implementing a Still Image host that can send and receive PIMA data to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Still Image Host demo, implementing a Still Image host that can send and receive PIMA data to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="Still Image Class"/> | 24 | <keyword value="Still Image Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="StillImageHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="StillImageHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="StillImageHost.c"/> | 34 | <build type="c-source" value="StillImageHost.c"/> |
35 | <build type="header-file" value="StillImageHost.h"/> | 35 | <build type="header-file" value="StillImageHost.h"/> |
36 | 36 | ||
37 | <build type="module-config" subtype="path" value="Config"/> | 37 | <build type="module-config" subtype="path" value="Config"/> |
38 | <build type="header-file" value="Config/LUFAConfig.h"/> | 38 | <build type="header-file" value="Config/LUFAConfig.h"/> |
39 | 39 | ||
40 | <require idref="lufa.common"/> | 40 | <require idref="lufa.common"/> |
41 | <require idref="lufa.platform"/> | 41 | <require idref="lufa.platform"/> |
42 | <require idref="lufa.drivers.usb"/> | 42 | <require idref="lufa.drivers.usb"/> |
43 | <require idref="lufa.drivers.peripheral.usart"/> | 43 | <require idref="lufa.drivers.peripheral.usart"/> |
44 | <require idref="lufa.drivers.misc.ansi"/> | 44 | <require idref="lufa.drivers.misc.ansi"/> |
45 | <require idref="lufa.drivers.board"/> | 45 | <require idref="lufa.drivers.board"/> |
46 | <require idref="lufa.drivers.board.leds"/> | 46 | <require idref="lufa.drivers.board.leds"/> |
47 | </module> | 47 | </module> |
48 | </asf> | 48 | </asf> |
diff --git a/lib/lufa/Demos/Host/ClassDriver/VirtualSerialHost/asf.xml b/lib/lufa/Demos/Host/ClassDriver/VirtualSerialHost/asf.xml index e456c9295..2e5fb6686 100644 --- a/lib/lufa/Demos/Host/ClassDriver/VirtualSerialHost/asf.xml +++ b/lib/lufa/Demos/Host/ClassDriver/VirtualSerialHost/asf.xml | |||
@@ -1,48 +1,48 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Virtual Serial CDC Host Demo (Class Driver APIs)" id="lufa.demos.host.class.cdc.example.avr8"> | 2 | <project caption="Virtual Serial CDC Host Demo (Class Driver APIs)" id="lufa.demos.host.class.cdc.example.avr8"> |
3 | <require idref="lufa.demos.host.class.cdc"/> | 3 | <require idref="lufa.demos.host.class.cdc"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.class.cdc" caption="Virtual Serial CDC Host Demo (Class Driver APIs)"> | 14 | <module type="application" id="lufa.demos.host.class.cdc" caption="Virtual Serial CDC Host Demo (Class Driver APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Virtual Serial Host demo, implementing a CDC host that can send and receive data to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. | 16 | Virtual Serial Host demo, implementing a CDC host that can send and receive data to and from an attached device. This demo uses the user-friendly USB Class Driver APIs to provide a simple, abstracted interface into the USB stack. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="CDC Class"/> | 24 | <keyword value="CDC Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="VirtualSerialHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="VirtualSerialHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="VirtualSerialHost.c"/> | 34 | <build type="c-source" value="VirtualSerialHost.c"/> |
35 | <build type="header-file" value="VirtualSerialHost.h"/> | 35 | <build type="header-file" value="VirtualSerialHost.h"/> |
36 | 36 | ||
37 | <build type="module-config" subtype="path" value="Config"/> | 37 | <build type="module-config" subtype="path" value="Config"/> |
38 | <build type="header-file" value="Config/LUFAConfig.h"/> | 38 | <build type="header-file" value="Config/LUFAConfig.h"/> |
39 | 39 | ||
40 | <require idref="lufa.common"/> | 40 | <require idref="lufa.common"/> |
41 | <require idref="lufa.platform"/> | 41 | <require idref="lufa.platform"/> |
42 | <require idref="lufa.drivers.usb"/> | 42 | <require idref="lufa.drivers.usb"/> |
43 | <require idref="lufa.drivers.peripheral.usart"/> | 43 | <require idref="lufa.drivers.peripheral.usart"/> |
44 | <require idref="lufa.drivers.misc.ansi"/> | 44 | <require idref="lufa.drivers.misc.ansi"/> |
45 | <require idref="lufa.drivers.board"/> | 45 | <require idref="lufa.drivers.board"/> |
46 | <require idref="lufa.drivers.board.leds"/> | 46 | <require idref="lufa.drivers.board.leds"/> |
47 | </module> | 47 | </module> |
48 | </asf> | 48 | </asf> |
diff --git a/lib/lufa/Demos/Host/LowLevel/AndroidAccessoryHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/AndroidAccessoryHost/asf.xml index 25b47661b..5449b5dc5 100644 --- a/lib/lufa/Demos/Host/LowLevel/AndroidAccessoryHost/asf.xml +++ b/lib/lufa/Demos/Host/LowLevel/AndroidAccessoryHost/asf.xml | |||
@@ -1,55 +1,55 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Android Accessory Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.android.example.avr8"> | 2 | <project caption="Android Accessory Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.android.example.avr8"> |
3 | <require idref="lufa.demos.host.lowlevel.android"/> | 3 | <require idref="lufa.demos.host.lowlevel.android"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.lowlevel.android" caption="Android Accessory Host Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.host.lowlevel.android" caption="Android Accessory Host Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Android Accessory Host demo, implementing a basic USB device whose LEDs can be controlled via an Android device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="Android Accessory Class"/> | 24 | <keyword value="Android Accessory Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="AndroidAccessoryHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="AndroidAccessoryHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="AndroidAccessoryHost.c"/> | 34 | <build type="c-source" value="AndroidAccessoryHost.c"/> |
35 | <build type="c-source" value="DeviceDescriptor.c"/> | 35 | <build type="c-source" value="DeviceDescriptor.c"/> |
36 | <build type="c-source" value="ConfigDescriptor.c"/> | 36 | <build type="c-source" value="ConfigDescriptor.c"/> |
37 | <build type="header-file" value="AndroidAccessoryHost.h"/> | 37 | <build type="header-file" value="AndroidAccessoryHost.h"/> |
38 | <build type="header-file" value="DeviceDescriptor.h"/> | 38 | <build type="header-file" value="DeviceDescriptor.h"/> |
39 | <build type="header-file" value="ConfigDescriptor.h"/> | 39 | <build type="header-file" value="ConfigDescriptor.h"/> |
40 | 40 | ||
41 | <build type="c-source" value="Lib/AndroidAccessoryCommands.c"/> | 41 | <build type="c-source" value="Lib/AndroidAccessoryCommands.c"/> |
42 | <build type="header-file" value="Lib/AndroidAccessoryCommands.h"/> | 42 | <build type="header-file" value="Lib/AndroidAccessoryCommands.h"/> |
43 | 43 | ||
44 | <build type="module-config" subtype="path" value="Config"/> | 44 | <build type="module-config" subtype="path" value="Config"/> |
45 | <build type="header-file" value="Config/LUFAConfig.h"/> | 45 | <build type="header-file" value="Config/LUFAConfig.h"/> |
46 | 46 | ||
47 | <require idref="lufa.common"/> | 47 | <require idref="lufa.common"/> |
48 | <require idref="lufa.platform"/> | 48 | <require idref="lufa.platform"/> |
49 | <require idref="lufa.drivers.usb"/> | 49 | <require idref="lufa.drivers.usb"/> |
50 | <require idref="lufa.drivers.peripheral.usart"/> | 50 | <require idref="lufa.drivers.peripheral.usart"/> |
51 | <require idref="lufa.drivers.misc.ansi"/> | 51 | <require idref="lufa.drivers.misc.ansi"/> |
52 | <require idref="lufa.drivers.board"/> | 52 | <require idref="lufa.drivers.board"/> |
53 | <require idref="lufa.drivers.board.leds"/> | 53 | <require idref="lufa.drivers.board.leds"/> |
54 | </module> | 54 | </module> |
55 | </asf> | 55 | </asf> |
diff --git a/lib/lufa/Demos/Host/LowLevel/AudioInputHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/AudioInputHost/asf.xml index f6defd91d..296705057 100644 --- a/lib/lufa/Demos/Host/LowLevel/AudioInputHost/asf.xml +++ b/lib/lufa/Demos/Host/LowLevel/AudioInputHost/asf.xml | |||
@@ -1,50 +1,50 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Audio Input Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.audio_input.example.avr8"> | 2 | <project caption="Audio Input Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.audio_input.example.avr8"> |
3 | <require idref="lufa.demos.host.lowlevel.audio_input"/> | 3 | <require idref="lufa.demos.host.lowlevel.audio_input"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.lowlevel.audio_input" caption="Audio Input Host Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.host.lowlevel.audio_input" caption="Audio Input Host Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Audio Input Host demo, implementing a basic USB audio sink that can output incoming audio data to a speaker. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Audio Input Host demo, implementing a basic USB audio sink that can output incoming audio data to a speaker. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="Audio Class"/> | 24 | <keyword value="Audio Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="AudioInputHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="AudioInputHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="AudioInputHost.c"/> | 34 | <build type="c-source" value="AudioInputHost.c"/> |
35 | <build type="c-source" value="ConfigDescriptor.c"/> | 35 | <build type="c-source" value="ConfigDescriptor.c"/> |
36 | <build type="header-file" value="AudioInputHost.h"/> | 36 | <build type="header-file" value="AudioInputHost.h"/> |
37 | <build type="header-file" value="ConfigDescriptor.h"/> | 37 | <build type="header-file" value="ConfigDescriptor.h"/> |
38 | 38 | ||
39 | <build type="module-config" subtype="path" value="Config"/> | 39 | <build type="module-config" subtype="path" value="Config"/> |
40 | <build type="header-file" value="Config/LUFAConfig.h"/> | 40 | <build type="header-file" value="Config/LUFAConfig.h"/> |
41 | 41 | ||
42 | <require idref="lufa.common"/> | 42 | <require idref="lufa.common"/> |
43 | <require idref="lufa.platform"/> | 43 | <require idref="lufa.platform"/> |
44 | <require idref="lufa.drivers.usb"/> | 44 | <require idref="lufa.drivers.usb"/> |
45 | <require idref="lufa.drivers.peripheral.usart"/> | 45 | <require idref="lufa.drivers.peripheral.usart"/> |
46 | <require idref="lufa.drivers.misc.ansi"/> | 46 | <require idref="lufa.drivers.misc.ansi"/> |
47 | <require idref="lufa.drivers.board"/> | 47 | <require idref="lufa.drivers.board"/> |
48 | <require idref="lufa.drivers.board.leds"/> | 48 | <require idref="lufa.drivers.board.leds"/> |
49 | </module> | 49 | </module> |
50 | </asf> | 50 | </asf> |
diff --git a/lib/lufa/Demos/Host/LowLevel/AudioOutputHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/AudioOutputHost/asf.xml index ebc1587c6..c568eb98b 100644 --- a/lib/lufa/Demos/Host/LowLevel/AudioOutputHost/asf.xml +++ b/lib/lufa/Demos/Host/LowLevel/AudioOutputHost/asf.xml | |||
@@ -1,54 +1,54 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Audio Output Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.audio_output.example.avr8"> | 2 | <project caption="Audio Output Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.audio_output.example.avr8"> |
3 | <require idref="lufa.demos.host.lowlevel.audio_output"/> | 3 | <require idref="lufa.demos.host.lowlevel.audio_output"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.lowlevel.audio_output" caption="Audio Output Host Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.host.lowlevel.audio_output" caption="Audio Output Host Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Audio Output Host demo, implementing a basic USB audio source that can output audio data to an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Audio Output Host demo, implementing a basic USB audio source that can output audio data to an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="Audio Class"/> | 24 | <keyword value="Audio Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="AudioOutputHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="AudioOutputHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="AudioOutputHost.c"/> | 34 | <build type="c-source" value="AudioOutputHost.c"/> |
35 | <build type="c-source" value="ConfigDescriptor.c"/> | 35 | <build type="c-source" value="ConfigDescriptor.c"/> |
36 | <build type="header-file" value="AudioOutputHost.h"/> | 36 | <build type="header-file" value="AudioOutputHost.h"/> |
37 | <build type="header-file" value="ConfigDescriptor.h"/> | 37 | <build type="header-file" value="ConfigDescriptor.h"/> |
38 | 38 | ||
39 | <build type="module-config" subtype="path" value="Config"/> | 39 | <build type="module-config" subtype="path" value="Config"/> |
40 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> | 40 | <build type="module-config" subtype="required-header-file" value="AppConfig.h"/> |
41 | <build type="header-file" value="Config/AppConfig.h"/> | 41 | <build type="header-file" value="Config/AppConfig.h"/> |
42 | <build type="header-file" value="Config/LUFAConfig.h"/> | 42 | <build type="header-file" value="Config/LUFAConfig.h"/> |
43 | 43 | ||
44 | <require idref="lufa.common"/> | 44 | <require idref="lufa.common"/> |
45 | <require idref="lufa.platform"/> | 45 | <require idref="lufa.platform"/> |
46 | <require idref="lufa.drivers.usb"/> | 46 | <require idref="lufa.drivers.usb"/> |
47 | <require idref="lufa.drivers.peripheral.usart"/> | 47 | <require idref="lufa.drivers.peripheral.usart"/> |
48 | <require idref="lufa.drivers.peripheral.adc"/> | 48 | <require idref="lufa.drivers.peripheral.adc"/> |
49 | <require idref="lufa.drivers.misc.ansi"/> | 49 | <require idref="lufa.drivers.misc.ansi"/> |
50 | <require idref="lufa.drivers.board"/> | 50 | <require idref="lufa.drivers.board"/> |
51 | <require idref="lufa.drivers.board.leds"/> | 51 | <require idref="lufa.drivers.board.leds"/> |
52 | <require idref="lufa.drivers.board.buttons"/> | 52 | <require idref="lufa.drivers.board.buttons"/> |
53 | </module> | 53 | </module> |
54 | </asf> | 54 | </asf> |
diff --git a/lib/lufa/Demos/Host/LowLevel/GenericHIDHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/GenericHIDHost/asf.xml index 2321a8139..e0890865d 100644 --- a/lib/lufa/Demos/Host/LowLevel/GenericHIDHost/asf.xml +++ b/lib/lufa/Demos/Host/LowLevel/GenericHIDHost/asf.xml | |||
@@ -1,50 +1,50 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Generic HID Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.generic_hid.example.avr8"> | 2 | <project caption="Generic HID Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.generic_hid.example.avr8"> |
3 | <require idref="lufa.demos.host.lowlevel.generic_hid"/> | 3 | <require idref="lufa.demos.host.lowlevel.generic_hid"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.lowlevel.generic_hid" caption="Generic HID Host Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.host.lowlevel.generic_hid" caption="Generic HID Host Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Generic HID Host demo, implementing a basic USB HID device that can send and receive data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Generic HID Host demo, implementing a basic USB HID device that can send and receive data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="HID Class"/> | 24 | <keyword value="HID Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="GenericHIDHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="GenericHIDHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="GenericHIDHost.c"/> | 34 | <build type="c-source" value="GenericHIDHost.c"/> |
35 | <build type="c-source" value="ConfigDescriptor.c"/> | 35 | <build type="c-source" value="ConfigDescriptor.c"/> |
36 | <build type="header-file" value="GenericHIDHost.h"/> | 36 | <build type="header-file" value="GenericHIDHost.h"/> |
37 | <build type="header-file" value="ConfigDescriptor.h"/> | 37 | <build type="header-file" value="ConfigDescriptor.h"/> |
38 | 38 | ||
39 | <build type="module-config" subtype="path" value="Config"/> | 39 | <build type="module-config" subtype="path" value="Config"/> |
40 | <build type="header-file" value="Config/LUFAConfig.h"/> | 40 | <build type="header-file" value="Config/LUFAConfig.h"/> |
41 | 41 | ||
42 | <require idref="lufa.common"/> | 42 | <require idref="lufa.common"/> |
43 | <require idref="lufa.platform"/> | 43 | <require idref="lufa.platform"/> |
44 | <require idref="lufa.drivers.usb"/> | 44 | <require idref="lufa.drivers.usb"/> |
45 | <require idref="lufa.drivers.peripheral.usart"/> | 45 | <require idref="lufa.drivers.peripheral.usart"/> |
46 | <require idref="lufa.drivers.misc.ansi"/> | 46 | <require idref="lufa.drivers.misc.ansi"/> |
47 | <require idref="lufa.drivers.board"/> | 47 | <require idref="lufa.drivers.board"/> |
48 | <require idref="lufa.drivers.board.leds"/> | 48 | <require idref="lufa.drivers.board.leds"/> |
49 | </module> | 49 | </module> |
50 | </asf> | 50 | </asf> |
diff --git a/lib/lufa/Demos/Host/LowLevel/JoystickHostWithParser/asf.xml b/lib/lufa/Demos/Host/LowLevel/JoystickHostWithParser/asf.xml index f2b919511..7052bbc50 100644 --- a/lib/lufa/Demos/Host/LowLevel/JoystickHostWithParser/asf.xml +++ b/lib/lufa/Demos/Host/LowLevel/JoystickHostWithParser/asf.xml | |||
@@ -1,52 +1,52 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Joystick HID (with parser) Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.joystick_parser.example.avr8"> | 2 | <project caption="Joystick HID (with parser) Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.joystick_parser.example.avr8"> |
3 | <require idref="lufa.demos.host.lowlevel.joystick_parser"/> | 3 | <require idref="lufa.demos.host.lowlevel.joystick_parser"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.lowlevel.joystick_parser" caption="Joystick HID (with parser) Host Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.host.lowlevel.joystick_parser" caption="Joystick HID (with parser) Host Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Joystick HID Host demo with HID parser, implementing a basic USB joystick host that can display movement data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Joystick HID Host demo with HID parser, implementing a basic USB joystick host that can display movement data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="HID Class"/> | 24 | <keyword value="HID Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="JoystickHostWithParser.txt"/> | 32 | <build type="distribute" subtype="user-file" value="JoystickHostWithParser.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="JoystickHostWithParser.c"/> | 34 | <build type="c-source" value="JoystickHostWithParser.c"/> |
35 | <build type="c-source" value="ConfigDescriptor.c"/> | 35 | <build type="c-source" value="ConfigDescriptor.c"/> |
36 | <build type="c-source" value="HIDReport.c"/> | 36 | <build type="c-source" value="HIDReport.c"/> |
37 | <build type="header-file" value="JoystickHostWithParser.h"/> | 37 | <build type="header-file" value="JoystickHostWithParser.h"/> |
38 | <build type="header-file" value="ConfigDescriptor.h"/> | 38 | <build type="header-file" value="ConfigDescriptor.h"/> |
39 | <build type="header-file" value="HIDReport.h"/> | 39 | <build type="header-file" value="HIDReport.h"/> |
40 | 40 | ||
41 | <build type="module-config" subtype="path" value="Config"/> | 41 | <build type="module-config" subtype="path" value="Config"/> |
42 | <build type="header-file" value="Config/LUFAConfig.h"/> | 42 | <build type="header-file" value="Config/LUFAConfig.h"/> |
43 | 43 | ||
44 | <require idref="lufa.common"/> | 44 | <require idref="lufa.common"/> |
45 | <require idref="lufa.platform"/> | 45 | <require idref="lufa.platform"/> |
46 | <require idref="lufa.drivers.usb"/> | 46 | <require idref="lufa.drivers.usb"/> |
47 | <require idref="lufa.drivers.peripheral.usart"/> | 47 | <require idref="lufa.drivers.peripheral.usart"/> |
48 | <require idref="lufa.drivers.misc.ansi"/> | 48 | <require idref="lufa.drivers.misc.ansi"/> |
49 | <require idref="lufa.drivers.board"/> | 49 | <require idref="lufa.drivers.board"/> |
50 | <require idref="lufa.drivers.board.leds"/> | 50 | <require idref="lufa.drivers.board.leds"/> |
51 | </module> | 51 | </module> |
52 | </asf> | 52 | </asf> |
diff --git a/lib/lufa/Demos/Host/LowLevel/KeyboardHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/KeyboardHost/asf.xml index 1256e3540..2da7ed7fc 100644 --- a/lib/lufa/Demos/Host/LowLevel/KeyboardHost/asf.xml +++ b/lib/lufa/Demos/Host/LowLevel/KeyboardHost/asf.xml | |||
@@ -1,50 +1,50 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Keyboard HID Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.keyboard.example.avr8"> | 2 | <project caption="Keyboard HID Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.keyboard.example.avr8"> |
3 | <require idref="lufa.demos.host.lowlevel.keyboard"/> | 3 | <require idref="lufa.demos.host.lowlevel.keyboard"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.lowlevel.keyboard" caption="Keyboard HID Host Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.host.lowlevel.keyboard" caption="Keyboard HID Host Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Keyboard HID Host demo, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Keyboard HID Host demo, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="HID Class"/> | 24 | <keyword value="HID Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="KeyboardHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="KeyboardHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="KeyboardHost.c"/> | 34 | <build type="c-source" value="KeyboardHost.c"/> |
35 | <build type="c-source" value="ConfigDescriptor.c"/> | 35 | <build type="c-source" value="ConfigDescriptor.c"/> |
36 | <build type="header-file" value="KeyboardHost.h"/> | 36 | <build type="header-file" value="KeyboardHost.h"/> |
37 | <build type="header-file" value="ConfigDescriptor.h"/> | 37 | <build type="header-file" value="ConfigDescriptor.h"/> |
38 | 38 | ||
39 | <build type="module-config" subtype="path" value="Config"/> | 39 | <build type="module-config" subtype="path" value="Config"/> |
40 | <build type="header-file" value="Config/LUFAConfig.h"/> | 40 | <build type="header-file" value="Config/LUFAConfig.h"/> |
41 | 41 | ||
42 | <require idref="lufa.common"/> | 42 | <require idref="lufa.common"/> |
43 | <require idref="lufa.platform"/> | 43 | <require idref="lufa.platform"/> |
44 | <require idref="lufa.drivers.usb"/> | 44 | <require idref="lufa.drivers.usb"/> |
45 | <require idref="lufa.drivers.peripheral.usart"/> | 45 | <require idref="lufa.drivers.peripheral.usart"/> |
46 | <require idref="lufa.drivers.misc.ansi"/> | 46 | <require idref="lufa.drivers.misc.ansi"/> |
47 | <require idref="lufa.drivers.board"/> | 47 | <require idref="lufa.drivers.board"/> |
48 | <require idref="lufa.drivers.board.leds"/> | 48 | <require idref="lufa.drivers.board.leds"/> |
49 | </module> | 49 | </module> |
50 | </asf> | 50 | </asf> |
diff --git a/lib/lufa/Demos/Host/LowLevel/KeyboardHostWithParser/asf.xml b/lib/lufa/Demos/Host/LowLevel/KeyboardHostWithParser/asf.xml index beeaff9b7..430eec7a2 100644 --- a/lib/lufa/Demos/Host/LowLevel/KeyboardHostWithParser/asf.xml +++ b/lib/lufa/Demos/Host/LowLevel/KeyboardHostWithParser/asf.xml | |||
@@ -1,52 +1,52 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Keyboard HID (with parser) Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.keyboard_parser.example.avr8"> | 2 | <project caption="Keyboard HID (with parser) Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.keyboard_parser.example.avr8"> |
3 | <require idref="lufa.demos.host.lowlevel.keyboard_parser"/> | 3 | <require idref="lufa.demos.host.lowlevel.keyboard_parser"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.lowlevel.keyboard_parser" caption="Keyboard HID (with parser) Host Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.host.lowlevel.keyboard_parser" caption="Keyboard HID (with parser) Host Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Keyboard HID Host demo with HID parser, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Keyboard HID Host demo with HID parser, implementing a basic USB keyboard host that can display key press data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="HID Class"/> | 24 | <keyword value="HID Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="KeyboardHostWithParser.txt"/> | 32 | <build type="distribute" subtype="user-file" value="KeyboardHostWithParser.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="KeyboardHostWithParser.c"/> | 34 | <build type="c-source" value="KeyboardHostWithParser.c"/> |
35 | <build type="c-source" value="ConfigDescriptor.c"/> | 35 | <build type="c-source" value="ConfigDescriptor.c"/> |
36 | <build type="c-source" value="HIDReport.c"/> | 36 | <build type="c-source" value="HIDReport.c"/> |
37 | <build type="header-file" value="KeyboardHostWithParser.h"/> | 37 | <build type="header-file" value="KeyboardHostWithParser.h"/> |
38 | <build type="header-file" value="ConfigDescriptor.h"/> | 38 | <build type="header-file" value="ConfigDescriptor.h"/> |
39 | <build type="header-file" value="HIDReport.h"/> | 39 | <build type="header-file" value="HIDReport.h"/> |
40 | 40 | ||
41 | <build type="module-config" subtype="path" value="Config"/> | 41 | <build type="module-config" subtype="path" value="Config"/> |
42 | <build type="header-file" value="Config/LUFAConfig.h"/> | 42 | <build type="header-file" value="Config/LUFAConfig.h"/> |
43 | 43 | ||
44 | <require idref="lufa.common"/> | 44 | <require idref="lufa.common"/> |
45 | <require idref="lufa.platform"/> | 45 | <require idref="lufa.platform"/> |
46 | <require idref="lufa.drivers.usb"/> | 46 | <require idref="lufa.drivers.usb"/> |
47 | <require idref="lufa.drivers.peripheral.usart"/> | 47 | <require idref="lufa.drivers.peripheral.usart"/> |
48 | <require idref="lufa.drivers.misc.ansi"/> | 48 | <require idref="lufa.drivers.misc.ansi"/> |
49 | <require idref="lufa.drivers.board"/> | 49 | <require idref="lufa.drivers.board"/> |
50 | <require idref="lufa.drivers.board.leds"/> | 50 | <require idref="lufa.drivers.board.leds"/> |
51 | </module> | 51 | </module> |
52 | </asf> | 52 | </asf> |
diff --git a/lib/lufa/Demos/Host/LowLevel/MIDIHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/MIDIHost/asf.xml index 0a19a117d..f2c933bfd 100644 --- a/lib/lufa/Demos/Host/LowLevel/MIDIHost/asf.xml +++ b/lib/lufa/Demos/Host/LowLevel/MIDIHost/asf.xml | |||
@@ -1,52 +1,52 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="MIDI Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.midi.example.avr8"> | 2 | <project caption="MIDI Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.midi.example.avr8"> |
3 | <require idref="lufa.demos.host.lowlevel.midi"/> | 3 | <require idref="lufa.demos.host.lowlevel.midi"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.lowlevel.midi" caption="MIDI Host Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.host.lowlevel.midi" caption="MIDI Host Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | MIDI Host demo, capable of sending and receiving MIDI messages to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="MIDI Class"/> | 24 | <keyword value="MIDI Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="MIDIHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="MIDIHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="MIDIHost.c"/> | 34 | <build type="c-source" value="MIDIHost.c"/> |
35 | <build type="c-source" value="ConfigDescriptor.c"/> | 35 | <build type="c-source" value="ConfigDescriptor.c"/> |
36 | <build type="header-file" value="MIDIHost.h"/> | 36 | <build type="header-file" value="MIDIHost.h"/> |
37 | <build type="header-file" value="ConfigDescriptor.h"/> | 37 | <build type="header-file" value="ConfigDescriptor.h"/> |
38 | 38 | ||
39 | <build type="module-config" subtype="path" value="Config"/> | 39 | <build type="module-config" subtype="path" value="Config"/> |
40 | <build type="header-file" value="Config/LUFAConfig.h"/> | 40 | <build type="header-file" value="Config/LUFAConfig.h"/> |
41 | 41 | ||
42 | <require idref="lufa.common"/> | 42 | <require idref="lufa.common"/> |
43 | <require idref="lufa.platform"/> | 43 | <require idref="lufa.platform"/> |
44 | <require idref="lufa.drivers.usb"/> | 44 | <require idref="lufa.drivers.usb"/> |
45 | <require idref="lufa.drivers.peripheral.usart"/> | 45 | <require idref="lufa.drivers.peripheral.usart"/> |
46 | <require idref="lufa.drivers.misc.ansi"/> | 46 | <require idref="lufa.drivers.misc.ansi"/> |
47 | <require idref="lufa.drivers.board"/> | 47 | <require idref="lufa.drivers.board"/> |
48 | <require idref="lufa.drivers.board.leds"/> | 48 | <require idref="lufa.drivers.board.leds"/> |
49 | <require idref="lufa.drivers.board.buttons"/> | 49 | <require idref="lufa.drivers.board.buttons"/> |
50 | <require idref="lufa.drivers.board.joystick"/> | 50 | <require idref="lufa.drivers.board.joystick"/> |
51 | </module> | 51 | </module> |
52 | </asf> | 52 | </asf> |
diff --git a/lib/lufa/Demos/Host/LowLevel/MassStorageHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/MassStorageHost/asf.xml index 8f04f692e..218b89854 100644 --- a/lib/lufa/Demos/Host/LowLevel/MassStorageHost/asf.xml +++ b/lib/lufa/Demos/Host/LowLevel/MassStorageHost/asf.xml | |||
@@ -1,53 +1,53 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Mass Storage Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.ms.example.avr8"> | 2 | <project caption="Mass Storage Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.ms.example.avr8"> |
3 | <require idref="lufa.demos.host.lowlevel.ms"/> | 3 | <require idref="lufa.demos.host.lowlevel.ms"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.lowlevel.ms" caption="Mass Storage Host Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.host.lowlevel.ms" caption="Mass Storage Host Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Mass Storage Host demo, capable of reading and writing raw 512 byte segments to the device's serial port. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Mass Storage Host demo, capable of reading and writing raw 512 byte segments to the device's serial port. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="Mass Storage Class"/> | 24 | <keyword value="Mass Storage Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="MassStorageHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="MassStorageHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="MassStorageHost.c"/> | 34 | <build type="c-source" value="MassStorageHost.c"/> |
35 | <build type="c-source" value="ConfigDescriptor.c"/> | 35 | <build type="c-source" value="ConfigDescriptor.c"/> |
36 | <build type="header-file" value="MassStorageHost.h"/> | 36 | <build type="header-file" value="MassStorageHost.h"/> |
37 | <build type="header-file" value="ConfigDescriptor.h"/> | 37 | <build type="header-file" value="ConfigDescriptor.h"/> |
38 | 38 | ||
39 | <build type="c-source" value="Lib/MassStoreCommands.c"/> | 39 | <build type="c-source" value="Lib/MassStoreCommands.c"/> |
40 | <build type="header-file" value="Lib/MassStoreCommands.h"/> | 40 | <build type="header-file" value="Lib/MassStoreCommands.h"/> |
41 | 41 | ||
42 | <build type="module-config" subtype="path" value="Config"/> | 42 | <build type="module-config" subtype="path" value="Config"/> |
43 | <build type="header-file" value="Config/LUFAConfig.h"/> | 43 | <build type="header-file" value="Config/LUFAConfig.h"/> |
44 | 44 | ||
45 | <require idref="lufa.common"/> | 45 | <require idref="lufa.common"/> |
46 | <require idref="lufa.platform"/> | 46 | <require idref="lufa.platform"/> |
47 | <require idref="lufa.drivers.usb"/> | 47 | <require idref="lufa.drivers.usb"/> |
48 | <require idref="lufa.drivers.peripheral.usart"/> | 48 | <require idref="lufa.drivers.peripheral.usart"/> |
49 | <require idref="lufa.drivers.misc.ansi"/> | 49 | <require idref="lufa.drivers.misc.ansi"/> |
50 | <require idref="lufa.drivers.board"/> | 50 | <require idref="lufa.drivers.board"/> |
51 | <require idref="lufa.drivers.board.leds"/> | 51 | <require idref="lufa.drivers.board.leds"/> |
52 | </module> | 52 | </module> |
53 | </asf> | 53 | </asf> |
diff --git a/lib/lufa/Demos/Host/LowLevel/MouseHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/MouseHost/asf.xml index 4499986b3..ab037f0f2 100644 --- a/lib/lufa/Demos/Host/LowLevel/MouseHost/asf.xml +++ b/lib/lufa/Demos/Host/LowLevel/MouseHost/asf.xml | |||
@@ -1,50 +1,50 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Mouse HID Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.mouse.example.avr8"> | 2 | <project caption="Mouse HID Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.mouse.example.avr8"> |
3 | <require idref="lufa.demos.host.lowlevel.mouse"/> | 3 | <require idref="lufa.demos.host.lowlevel.mouse"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.lowlevel.mouse" caption="Mouse HID Host Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.host.lowlevel.mouse" caption="Mouse HID Host Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Keyboard HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Keyboard HID Host demo, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="HID Class"/> | 24 | <keyword value="HID Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="MouseHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="MouseHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="MouseHost.c"/> | 34 | <build type="c-source" value="MouseHost.c"/> |
35 | <build type="c-source" value="ConfigDescriptor.c"/> | 35 | <build type="c-source" value="ConfigDescriptor.c"/> |
36 | <build type="header-file" value="MouseHost.h"/> | 36 | <build type="header-file" value="MouseHost.h"/> |
37 | <build type="header-file" value="ConfigDescriptor.h"/> | 37 | <build type="header-file" value="ConfigDescriptor.h"/> |
38 | 38 | ||
39 | <build type="module-config" subtype="path" value="Config"/> | 39 | <build type="module-config" subtype="path" value="Config"/> |
40 | <build type="header-file" value="Config/LUFAConfig.h"/> | 40 | <build type="header-file" value="Config/LUFAConfig.h"/> |
41 | 41 | ||
42 | <require idref="lufa.common"/> | 42 | <require idref="lufa.common"/> |
43 | <require idref="lufa.platform"/> | 43 | <require idref="lufa.platform"/> |
44 | <require idref="lufa.drivers.usb"/> | 44 | <require idref="lufa.drivers.usb"/> |
45 | <require idref="lufa.drivers.peripheral.usart"/> | 45 | <require idref="lufa.drivers.peripheral.usart"/> |
46 | <require idref="lufa.drivers.misc.ansi"/> | 46 | <require idref="lufa.drivers.misc.ansi"/> |
47 | <require idref="lufa.drivers.board"/> | 47 | <require idref="lufa.drivers.board"/> |
48 | <require idref="lufa.drivers.board.leds"/> | 48 | <require idref="lufa.drivers.board.leds"/> |
49 | </module> | 49 | </module> |
50 | </asf> | 50 | </asf> |
diff --git a/lib/lufa/Demos/Host/LowLevel/MouseHostWithParser/asf.xml b/lib/lufa/Demos/Host/LowLevel/MouseHostWithParser/asf.xml index e06dbea4a..de45fd379 100644 --- a/lib/lufa/Demos/Host/LowLevel/MouseHostWithParser/asf.xml +++ b/lib/lufa/Demos/Host/LowLevel/MouseHostWithParser/asf.xml | |||
@@ -1,52 +1,52 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Mouse HID (with parser) Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.mouse_parser.example.avr8"> | 2 | <project caption="Mouse HID (with parser) Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.mouse_parser.example.avr8"> |
3 | <require idref="lufa.demos.host.lowlevel.mouse_parser"/> | 3 | <require idref="lufa.demos.host.lowlevel.mouse_parser"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.lowlevel.mouse_parser" caption="Mouse HID (with parser) Host Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.host.lowlevel.mouse_parser" caption="Mouse HID (with parser) Host Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Mouse HID Host demo with HID parser, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Mouse HID Host demo with HID parser, implementing a basic USB mouse host that can display movement data on the board LEDs. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="HID Class"/> | 24 | <keyword value="HID Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="MouseHostWithParser.txt"/> | 32 | <build type="distribute" subtype="user-file" value="MouseHostWithParser.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="MouseHostWithParser.c"/> | 34 | <build type="c-source" value="MouseHostWithParser.c"/> |
35 | <build type="c-source" value="ConfigDescriptor.c"/> | 35 | <build type="c-source" value="ConfigDescriptor.c"/> |
36 | <build type="c-source" value="HIDReport.c"/> | 36 | <build type="c-source" value="HIDReport.c"/> |
37 | <build type="header-file" value="MouseHostWithParser.h"/> | 37 | <build type="header-file" value="MouseHostWithParser.h"/> |
38 | <build type="header-file" value="ConfigDescriptor.h"/> | 38 | <build type="header-file" value="ConfigDescriptor.h"/> |
39 | <build type="header-file" value="HIDReport.h"/> | 39 | <build type="header-file" value="HIDReport.h"/> |
40 | 40 | ||
41 | <build type="module-config" subtype="path" value="Config"/> | 41 | <build type="module-config" subtype="path" value="Config"/> |
42 | <build type="header-file" value="Config/LUFAConfig.h"/> | 42 | <build type="header-file" value="Config/LUFAConfig.h"/> |
43 | 43 | ||
44 | <require idref="lufa.common"/> | 44 | <require idref="lufa.common"/> |
45 | <require idref="lufa.platform"/> | 45 | <require idref="lufa.platform"/> |
46 | <require idref="lufa.drivers.usb"/> | 46 | <require idref="lufa.drivers.usb"/> |
47 | <require idref="lufa.drivers.peripheral.usart"/> | 47 | <require idref="lufa.drivers.peripheral.usart"/> |
48 | <require idref="lufa.drivers.misc.ansi"/> | 48 | <require idref="lufa.drivers.misc.ansi"/> |
49 | <require idref="lufa.drivers.board"/> | 49 | <require idref="lufa.drivers.board"/> |
50 | <require idref="lufa.drivers.board.leds"/> | 50 | <require idref="lufa.drivers.board.leds"/> |
51 | </module> | 51 | </module> |
52 | </asf> | 52 | </asf> |
diff --git a/lib/lufa/Demos/Host/LowLevel/PrinterHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/PrinterHost/asf.xml index 7f8606360..5677ddb53 100644 --- a/lib/lufa/Demos/Host/LowLevel/PrinterHost/asf.xml +++ b/lib/lufa/Demos/Host/LowLevel/PrinterHost/asf.xml | |||
@@ -1,53 +1,53 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Printer Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.printer.example.avr8"> | 2 | <project caption="Printer Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.printer.example.avr8"> |
3 | <require idref="lufa.demos.host.lowlevel.printer"/> | 3 | <require idref="lufa.demos.host.lowlevel.printer"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.lowlevel.printer" caption="Printer Host Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.host.lowlevel.printer" caption="Printer Host Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Printer Host demo, implementing a basic USB printer host that can send raw printer control data to an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Printer Host demo, implementing a basic USB printer host that can send raw printer control data to an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="Printer Class"/> | 24 | <keyword value="Printer Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="PrinterHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="PrinterHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="PrinterHost.c"/> | 34 | <build type="c-source" value="PrinterHost.c"/> |
35 | <build type="c-source" value="ConfigDescriptor.c"/> | 35 | <build type="c-source" value="ConfigDescriptor.c"/> |
36 | <build type="header-file" value="PrinterHost.h"/> | 36 | <build type="header-file" value="PrinterHost.h"/> |
37 | <build type="header-file" value="ConfigDescriptor.h"/> | 37 | <build type="header-file" value="ConfigDescriptor.h"/> |
38 | 38 | ||
39 | <build type="c-source" value="Lib/PrinterCommands.c"/> | 39 | <build type="c-source" value="Lib/PrinterCommands.c"/> |
40 | <build type="header-file" value="Lib/PrinterCommands.h"/> | 40 | <build type="header-file" value="Lib/PrinterCommands.h"/> |
41 | 41 | ||
42 | <build type="module-config" subtype="path" value="Config"/> | 42 | <build type="module-config" subtype="path" value="Config"/> |
43 | <build type="header-file" value="Config/LUFAConfig.h"/> | 43 | <build type="header-file" value="Config/LUFAConfig.h"/> |
44 | 44 | ||
45 | <require idref="lufa.common"/> | 45 | <require idref="lufa.common"/> |
46 | <require idref="lufa.platform"/> | 46 | <require idref="lufa.platform"/> |
47 | <require idref="lufa.drivers.usb"/> | 47 | <require idref="lufa.drivers.usb"/> |
48 | <require idref="lufa.drivers.peripheral.usart"/> | 48 | <require idref="lufa.drivers.peripheral.usart"/> |
49 | <require idref="lufa.drivers.misc.ansi"/> | 49 | <require idref="lufa.drivers.misc.ansi"/> |
50 | <require idref="lufa.drivers.board"/> | 50 | <require idref="lufa.drivers.board"/> |
51 | <require idref="lufa.drivers.board.leds"/> | 51 | <require idref="lufa.drivers.board.leds"/> |
52 | </module> | 52 | </module> |
53 | </asf> | 53 | </asf> |
diff --git a/lib/lufa/Demos/Host/LowLevel/RNDISEthernetHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/RNDISEthernetHost/asf.xml index 38f71272e..f18f5f7e8 100644 --- a/lib/lufa/Demos/Host/LowLevel/RNDISEthernetHost/asf.xml +++ b/lib/lufa/Demos/Host/LowLevel/RNDISEthernetHost/asf.xml | |||
@@ -1,53 +1,53 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="RNDIS Ethernet Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.rndis.example.avr8"> | 2 | <project caption="RNDIS Ethernet Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.rndis.example.avr8"> |
3 | <require idref="lufa.demos.host.lowlevel.rndis"/> | 3 | <require idref="lufa.demos.host.lowlevel.rndis"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.lowlevel.rndis" caption="RNDIS Ethernet Host Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.host.lowlevel.rndis" caption="RNDIS Ethernet Host Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Microsoft RNDIS Ethernet Host demo, implementing a RNDIS host that can send and receive Ethernet data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Microsoft RNDIS Ethernet Host demo, implementing a RNDIS host that can send and receive Ethernet data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="RNDIS Class"/> | 24 | <keyword value="RNDIS Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="RNDISHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="RNDISHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="RNDISEthernetHost.c"/> | 34 | <build type="c-source" value="RNDISEthernetHost.c"/> |
35 | <build type="c-source" value="ConfigDescriptor.c"/> | 35 | <build type="c-source" value="ConfigDescriptor.c"/> |
36 | <build type="header-file" value="RNDISEthernetHost.h"/> | 36 | <build type="header-file" value="RNDISEthernetHost.h"/> |
37 | <build type="header-file" value="ConfigDescriptor.h"/> | 37 | <build type="header-file" value="ConfigDescriptor.h"/> |
38 | 38 | ||
39 | <build type="c-source" value="Lib/RNDISCommands.c"/> | 39 | <build type="c-source" value="Lib/RNDISCommands.c"/> |
40 | <build type="header-file" value="Lib/RNDISCommands.h"/> | 40 | <build type="header-file" value="Lib/RNDISCommands.h"/> |
41 | 41 | ||
42 | <build type="module-config" subtype="path" value="Config"/> | 42 | <build type="module-config" subtype="path" value="Config"/> |
43 | <build type="header-file" value="Config/LUFAConfig.h"/> | 43 | <build type="header-file" value="Config/LUFAConfig.h"/> |
44 | 44 | ||
45 | <require idref="lufa.common"/> | 45 | <require idref="lufa.common"/> |
46 | <require idref="lufa.platform"/> | 46 | <require idref="lufa.platform"/> |
47 | <require idref="lufa.drivers.usb"/> | 47 | <require idref="lufa.drivers.usb"/> |
48 | <require idref="lufa.drivers.peripheral.usart"/> | 48 | <require idref="lufa.drivers.peripheral.usart"/> |
49 | <require idref="lufa.drivers.misc.ansi"/> | 49 | <require idref="lufa.drivers.misc.ansi"/> |
50 | <require idref="lufa.drivers.board"/> | 50 | <require idref="lufa.drivers.board"/> |
51 | <require idref="lufa.drivers.board.leds"/> | 51 | <require idref="lufa.drivers.board.leds"/> |
52 | </module> | 52 | </module> |
53 | </asf> | 53 | </asf> |
diff --git a/lib/lufa/Demos/Host/LowLevel/StillImageHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/StillImageHost/asf.xml index cbf1e2ca2..f12d6ff75 100644 --- a/lib/lufa/Demos/Host/LowLevel/StillImageHost/asf.xml +++ b/lib/lufa/Demos/Host/LowLevel/StillImageHost/asf.xml | |||
@@ -1,54 +1,54 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Still Image Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.si.example.avr8"> | 2 | <project caption="Still Image Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.si.example.avr8"> |
3 | <require idref="lufa.demos.host.lowlevel.si"/> | 3 | <require idref="lufa.demos.host.lowlevel.si"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.lowlevel.si" caption="Still Image Host Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.host.lowlevel.si" caption="Still Image Host Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Still Image Host demo, implementing a Still Image host that can send and receive PIMA data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Still Image Host demo, implementing a Still Image host that can send and receive PIMA data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Low Level APIs"/> | 22 | <keyword value="Low Level APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="Still Image Class"/> | 24 | <keyword value="Still Image Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="StillImageHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="StillImageHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="StillImageHost.c"/> | 34 | <build type="c-source" value="StillImageHost.c"/> |
35 | <build type="c-source" value="ConfigDescriptor.c"/> | 35 | <build type="c-source" value="ConfigDescriptor.c"/> |
36 | <build type="header-file" value="StillImageHost.h"/> | 36 | <build type="header-file" value="StillImageHost.h"/> |
37 | <build type="header-file" value="ConfigDescriptor.h"/> | 37 | <build type="header-file" value="ConfigDescriptor.h"/> |
38 | 38 | ||
39 | <build type="c-source" value="Lib/StillImageCommands.c"/> | 39 | <build type="c-source" value="Lib/StillImageCommands.c"/> |
40 | <build type="header-file" value="Lib/StillImageCommands.h"/> | 40 | <build type="header-file" value="Lib/StillImageCommands.h"/> |
41 | <build type="header-file" value="Lib/PIMACodes.h"/> | 41 | <build type="header-file" value="Lib/PIMACodes.h"/> |
42 | 42 | ||
43 | <build type="module-config" subtype="path" value="Config"/> | 43 | <build type="module-config" subtype="path" value="Config"/> |
44 | <build type="header-file" value="Config/LUFAConfig.h"/> | 44 | <build type="header-file" value="Config/LUFAConfig.h"/> |
45 | 45 | ||
46 | <require idref="lufa.common"/> | 46 | <require idref="lufa.common"/> |
47 | <require idref="lufa.platform"/> | 47 | <require idref="lufa.platform"/> |
48 | <require idref="lufa.drivers.usb"/> | 48 | <require idref="lufa.drivers.usb"/> |
49 | <require idref="lufa.drivers.peripheral.usart"/> | 49 | <require idref="lufa.drivers.peripheral.usart"/> |
50 | <require idref="lufa.drivers.misc.ansi"/> | 50 | <require idref="lufa.drivers.misc.ansi"/> |
51 | <require idref="lufa.drivers.board"/> | 51 | <require idref="lufa.drivers.board"/> |
52 | <require idref="lufa.drivers.board.leds"/> | 52 | <require idref="lufa.drivers.board.leds"/> |
53 | </module> | 53 | </module> |
54 | </asf> | 54 | </asf> |
diff --git a/lib/lufa/Demos/Host/LowLevel/VirtualSerialHost/asf.xml b/lib/lufa/Demos/Host/LowLevel/VirtualSerialHost/asf.xml index cb0d568d3..828702c52 100644 --- a/lib/lufa/Demos/Host/LowLevel/VirtualSerialHost/asf.xml +++ b/lib/lufa/Demos/Host/LowLevel/VirtualSerialHost/asf.xml | |||
@@ -1,50 +1,50 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="Virtual Serial CDC Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.cdc.example.avr8"> | 2 | <project caption="Virtual Serial CDC Host Demo (Low Level APIs)" id="lufa.demos.host.lowlevel.cdc.example.avr8"> |
3 | <require idref="lufa.demos.host.lowlevel.cdc"/> | 3 | <require idref="lufa.demos.host.lowlevel.cdc"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8"/> | 5 | <generator value="as5_8"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="none"/> | 8 | <config name="lufa.drivers.board.name" value="none"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="16000000UL"/> | 10 | <build type="define" name="F_CPU" value="16000000UL"/> |
11 | <build type="define" name="F_USB" value="16000000UL"/> | 11 | <build type="define" name="F_USB" value="16000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.demos.host.lowlevel.cdc" caption="Virtual Serial CDC Host Demo (Low Level APIs)"> | 14 | <module type="application" id="lufa.demos.host.lowlevel.cdc" caption="Virtual Serial CDC Host Demo (Low Level APIs)"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Virtual Serial Host demo, implementing a CDC host that can send and receive data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. | 16 | Virtual Serial Host demo, implementing a CDC host that can send and receive data to and from an attached device. This demo uses the Low Level LUFA APIs to manually implement a USB Class for demonstration purposes without using the simpler in-built LUFA Class Driver APIs. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="Class Driver APIs"/> | 22 | <keyword value="Class Driver APIs"/> |
23 | <keyword value="USB Host"/> | 23 | <keyword value="USB Host"/> |
24 | <keyword value="CDC Class"/> | 24 | <keyword value="CDC Class"/> |
25 | </info> | 25 | </info> |
26 | 26 | ||
27 | <device-support-alias value="lufa_avr8"/> | 27 | <device-support-alias value="lufa_avr8"/> |
28 | <device-support-alias value="lufa_xmega"/> | 28 | <device-support-alias value="lufa_xmega"/> |
29 | <device-support-alias value="lufa_uc3"/> | 29 | <device-support-alias value="lufa_uc3"/> |
30 | 30 | ||
31 | <build type="distribute" subtype="user-file" value="doxyfile"/> | 31 | <build type="distribute" subtype="user-file" value="doxyfile"/> |
32 | <build type="distribute" subtype="user-file" value="VirtualSerialHost.txt"/> | 32 | <build type="distribute" subtype="user-file" value="VirtualSerialHost.txt"/> |
33 | 33 | ||
34 | <build type="c-source" value="VirtualSerialHost.c"/> | 34 | <build type="c-source" value="VirtualSerialHost.c"/> |
35 | <build type="c-source" value="ConfigDescriptor.c"/> | 35 | <build type="c-source" value="ConfigDescriptor.c"/> |
36 | <build type="header-file" value="VirtualSerialHost.h"/> | 36 | <build type="header-file" value="VirtualSerialHost.h"/> |
37 | <build type="header-file" value="ConfigDescriptor.h"/> | 37 | <build type="header-file" value="ConfigDescriptor.h"/> |
38 | 38 | ||
39 | <build type="module-config" subtype="path" value="Config"/> | 39 | <build type="module-config" subtype="path" value="Config"/> |
40 | <build type="header-file" value="Config/LUFAConfig.h"/> | 40 | <build type="header-file" value="Config/LUFAConfig.h"/> |
41 | 41 | ||
42 | <require idref="lufa.common"/> | 42 | <require idref="lufa.common"/> |
43 | <require idref="lufa.platform"/> | 43 | <require idref="lufa.platform"/> |
44 | <require idref="lufa.drivers.usb"/> | 44 | <require idref="lufa.drivers.usb"/> |
45 | <require idref="lufa.drivers.peripheral.usart"/> | 45 | <require idref="lufa.drivers.peripheral.usart"/> |
46 | <require idref="lufa.drivers.misc.ansi"/> | 46 | <require idref="lufa.drivers.misc.ansi"/> |
47 | <require idref="lufa.drivers.board"/> | 47 | <require idref="lufa.drivers.board"/> |
48 | <require idref="lufa.drivers.board.leds"/> | 48 | <require idref="lufa.drivers.board.leds"/> |
49 | </module> | 49 | </module> |
50 | </asf> | 50 | </asf> |
diff --git a/lib/lufa/LUFA/CodeTemplates/DeviceTemplate/asf.xml b/lib/lufa/LUFA/CodeTemplates/DeviceTemplate/asf.xml index fd65db283..e952714e1 100644 --- a/lib/lufa/LUFA/CodeTemplates/DeviceTemplate/asf.xml +++ b/lib/lufa/LUFA/CodeTemplates/DeviceTemplate/asf.xml | |||
@@ -1,55 +1,55 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="USB Device Template" id="lufa.templates.device.project.avr8"> | 2 | <project caption="USB Device Template" id="lufa.templates.device.project.avr8"> |
3 | <require idref="lufa.templates.device"/> | 3 | <require idref="lufa.templates.device"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8_template"/> | 5 | <generator value="as5_8_template"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="usbkey"/> | 8 | <config name="lufa.drivers.board.name" value="usbkey"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="8000000UL"/> | 10 | <build type="define" name="F_CPU" value="8000000UL"/> |
11 | <build type="define" name="F_USB" value="8000000UL"/> | 11 | <build type="define" name="F_USB" value="8000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <project caption="USB Device Template" id="lufa.templates.device.project.xmega"> | 14 | <project caption="USB Device Template" id="lufa.templates.device.project.xmega"> |
15 | <require idref="lufa.templates.device"/> | 15 | <require idref="lufa.templates.device"/> |
16 | <require idref="lufa.boards.dummy.xmega"/> | 16 | <require idref="lufa.boards.dummy.xmega"/> |
17 | <generator value="as5_8_template"/> | 17 | <generator value="as5_8_template"/> |
18 | 18 | ||
19 | <device-support value="atxmega256a3bu"/> | 19 | <device-support value="atxmega256a3bu"/> |
20 | <config name="lufa.drivers.board.name" value="a3bu_xplained"/> | 20 | <config name="lufa.drivers.board.name" value="a3bu_xplained"/> |
21 | 21 | ||
22 | <build type="define" name="F_CPU" value="32000000UL"/> | 22 | <build type="define" name="F_CPU" value="32000000UL"/> |
23 | <build type="define" name="F_USB" value="48000000UL"/> | 23 | <build type="define" name="F_USB" value="48000000UL"/> |
24 | </project> | 24 | </project> |
25 | 25 | ||
26 | <module type="application" id="lufa.templates.device" caption="USB Device Template"> | 26 | <module type="application" id="lufa.templates.device" caption="USB Device Template"> |
27 | <info type="description" value="summary"> | 27 | <info type="description" value="summary"> |
28 | Template for a LUFA USB device mode application. | 28 | Template for a LUFA USB device mode application. |
29 | </info> | 29 | </info> |
30 | 30 | ||
31 | <info type="gui-flag" value="move-to-root"/> | 31 | <info type="gui-flag" value="move-to-root"/> |
32 | 32 | ||
33 | <info type="keyword" value="Technology"> | 33 | <info type="keyword" value="Technology"> |
34 | <keyword value="USB Device"/> | 34 | <keyword value="USB Device"/> |
35 | <keyword value="Template Projects"/> | 35 | <keyword value="Template Projects"/> |
36 | </info> | 36 | </info> |
37 | 37 | ||
38 | <device-support-alias value="lufa_avr8"/> | 38 | <device-support-alias value="lufa_avr8"/> |
39 | <device-support-alias value="lufa_xmega"/> | 39 | <device-support-alias value="lufa_xmega"/> |
40 | <device-support-alias value="lufa_uc3"/> | 40 | <device-support-alias value="lufa_uc3"/> |
41 | 41 | ||
42 | <build type="c-source" value="DeviceApplication.c"/> | 42 | <build type="c-source" value="DeviceApplication.c"/> |
43 | <build type="c-source" value="Descriptors.c"/> | 43 | <build type="c-source" value="Descriptors.c"/> |
44 | <build type="header-file" value="DeviceApplication.h"/> | 44 | <build type="header-file" value="DeviceApplication.h"/> |
45 | <build type="header-file" value="Descriptors.h"/> | 45 | <build type="header-file" value="Descriptors.h"/> |
46 | 46 | ||
47 | <build type="module-config" subtype="path" value=".."/> | 47 | <build type="module-config" subtype="path" value=".."/> |
48 | <build type="header-file" value="../LUFAConfig.h"/> | 48 | <build type="header-file" value="../LUFAConfig.h"/> |
49 | 49 | ||
50 | <require idref="lufa.common"/> | 50 | <require idref="lufa.common"/> |
51 | <require idref="lufa.platform"/> | 51 | <require idref="lufa.platform"/> |
52 | <require idref="lufa.drivers.usb"/> | 52 | <require idref="lufa.drivers.usb"/> |
53 | <require idref="lufa.drivers.board"/> | 53 | <require idref="lufa.drivers.board"/> |
54 | </module> | 54 | </module> |
55 | </asf> | 55 | </asf> |
diff --git a/lib/lufa/LUFA/CodeTemplates/HostTemplate/asf.xml b/lib/lufa/LUFA/CodeTemplates/HostTemplate/asf.xml index c1996ec71..c3860c056 100644 --- a/lib/lufa/LUFA/CodeTemplates/HostTemplate/asf.xml +++ b/lib/lufa/LUFA/CodeTemplates/HostTemplate/asf.xml | |||
@@ -1,41 +1,41 @@ | |||
1 | <asf xmlversion="1.0"> | 1 | <asf xmlversion="1.0"> |
2 | <project caption="USB Host Template" id="lufa.templates.host.project"> | 2 | <project caption="USB Host Template" id="lufa.templates.host.project"> |
3 | <require idref="lufa.templates.host"/> | 3 | <require idref="lufa.templates.host"/> |
4 | <require idref="lufa.boards.dummy.avr8"/> | 4 | <require idref="lufa.boards.dummy.avr8"/> |
5 | <generator value="as5_8_template"/> | 5 | <generator value="as5_8_template"/> |
6 | 6 | ||
7 | <device-support value="at90usb1287"/> | 7 | <device-support value="at90usb1287"/> |
8 | <config name="lufa.drivers.board.name" value="usbkey"/> | 8 | <config name="lufa.drivers.board.name" value="usbkey"/> |
9 | 9 | ||
10 | <build type="define" name="F_CPU" value="8000000UL"/> | 10 | <build type="define" name="F_CPU" value="8000000UL"/> |
11 | <build type="define" name="F_USB" value="8000000UL"/> | 11 | <build type="define" name="F_USB" value="8000000UL"/> |
12 | </project> | 12 | </project> |
13 | 13 | ||
14 | <module type="application" id="lufa.templates.host" caption="USB Host Template"> | 14 | <module type="application" id="lufa.templates.host" caption="USB Host Template"> |
15 | <info type="description" value="summary"> | 15 | <info type="description" value="summary"> |
16 | Template for a LUFA USB host mode application. | 16 | Template for a LUFA USB host mode application. |
17 | </info> | 17 | </info> |
18 | 18 | ||
19 | <info type="gui-flag" value="move-to-root"/> | 19 | <info type="gui-flag" value="move-to-root"/> |
20 | 20 | ||
21 | <info type="keyword" value="Technology"> | 21 | <info type="keyword" value="Technology"> |
22 | <keyword value="USB Host"/> | 22 | <keyword value="USB Host"/> |
23 | <keyword value="Template Projects"/> | 23 | <keyword value="Template Projects"/> |
24 | </info> | 24 | </info> |
25 | 25 | ||
26 | <device-support-alias value="lufa_avr8"/> | 26 | <device-support-alias value="lufa_avr8"/> |
27 | <device-support-alias value="lufa_xmega"/> | 27 | <device-support-alias value="lufa_xmega"/> |
28 | <device-support-alias value="lufa_uc3"/> | 28 | <device-support-alias value="lufa_uc3"/> |
29 | 29 | ||
30 | <build type="c-source" value="HostApplication.c"/> | 30 | <build type="c-source" value="HostApplication.c"/> |
31 | <build type="header-file" value="HostApplication.h"/> | 31 | <build type="header-file" value="HostApplication.h"/> |
32 | 32 | ||
33 | <build type="module-config" subtype="path" value=".."/> | 33 | <build type="module-config" subtype="path" value=".."/> |
34 | <build type="header-file" value="../LUFAConfig.h"/> | 34 | <build type="header-file" value="../LUFAConfig.h"/> |
35 | 35 | ||
36 | <require idref="lufa.common"/> | 36 | <require idref="lufa.common"/> |
37 | <require idref="lufa.platform"/> | 37 | <require idref="lufa.platform"/> |
38 | <require idref="lufa.drivers.usb"/> | 38 | <require idref="lufa.drivers.usb"/> |
39 | <require idref="lufa.drivers.board"/> | 39 | <require idref="lufa.drivers.board"/> |
40 | </module> | 40 | </module> |
41 | </asf> | 41 | </asf> |
diff --git a/lib/lufa/LUFA/DoxygenPages/BuildSystem.txt b/lib/lufa/LUFA/DoxygenPages/BuildSystem.txt index ef57fcf0c..e0d84f0ac 100644 --- a/lib/lufa/LUFA/DoxygenPages/BuildSystem.txt +++ b/lib/lufa/LUFA/DoxygenPages/BuildSystem.txt | |||
@@ -1,281 +1,281 @@ | |||
1 | /** \file | 1 | /** \file |
2 | * | 2 | * |
3 | * This file contains special DoxyGen information for the generation of the main page and other special | 3 | * This file contains special DoxyGen information for the generation of the main page and other special |
4 | * documentation pages. It is not a project source file. | 4 | * documentation pages. It is not a project source file. |
5 | */ | 5 | */ |
6 | 6 | ||
7 | /** \page Page_BuildSystem The LUFA Build System | 7 | /** \page Page_BuildSystem The LUFA Build System |
8 | * | 8 | * |
9 | * \section Sec_BuildSystem_Overview Overview of the LUFA Build System | 9 | * \section Sec_BuildSystem_Overview Overview of the LUFA Build System |
10 | * The LUFA build system was originally an attempt at making a set of | 10 | * The LUFA build system was originally an attempt at making a set of |
11 | * re-usable, modular build make files which could be referenced in a LUFA | 11 | * re-usable, modular build make files which could be referenced in a LUFA |
12 | * powered project, to minimize the amount of code required in an | 12 | * powered project, to minimize the amount of code required in an |
13 | * application makefile. | 13 | * application makefile. |
14 | * | 14 | * |
15 | * As it turned out to be fairly generic in nature, it was split out into its | 15 | * As it turned out to be fairly generic in nature, it was split out into its |
16 | * own separate project, called DMBS (<i>Dean's Makefile Build System</i>) | 16 | * own separate project, called DMBS (<i>Dean's Makefile Build System</i>) |
17 | * which is released into the public domain. LUFA-specific portions of the | 17 | * which is released into the public domain. LUFA-specific portions of the |
18 | * LUFA build system extend DMBS, and provide a universal build system for all | 18 | * LUFA build system extend DMBS, and provide a universal build system for all |
19 | * LUFA projects. | 19 | * LUFA projects. |
20 | * | 20 | * |
21 | * The latest DMBS project information and documentation can be found at: | 21 | * The latest DMBS project information and documentation can be found at: |
22 | * https://github.com/abcminiuser/dmbs | 22 | * https://github.com/abcminiuser/dmbs |
23 | * | 23 | * |
24 | * DMBS is written in GNU Make, and each module is independent of one-another. | 24 | * DMBS is written in GNU Make, and each module is independent of one-another. |
25 | * | 25 | * |
26 | * LUFA now uses DMBS for its build system, with some LUFA specific extension | 26 | * LUFA now uses DMBS for its build system, with some LUFA specific extension |
27 | * modules. | 27 | * modules. |
28 | * | 28 | * |
29 | * If you have problems building using LUFA, see \subpage Page_BuildTroubleshooting for resolution steps. | 29 | * If you have problems building using LUFA, see \subpage Page_BuildTroubleshooting for resolution steps. |
30 | * | 30 | * |
31 | * \li \subpage Page_BuildModule_LUFA_SOURCES - The LUFA SOURCES extension module for DMBS | 31 | * \li \subpage Page_BuildModule_LUFA_SOURCES - The LUFA SOURCES extension module for DMBS |
32 | * \li \subpage Page_BuildModule_LUFA_GCC - The LUFA GCC extension module for DMBS | 32 | * \li \subpage Page_BuildModule_LUFA_GCC - The LUFA GCC extension module for DMBS |
33 | */ | 33 | */ |
34 | 34 | ||
35 | /** \page Page_BuildModule_LUFA_SOURCES LUFA SOURCES extension module for DMBS | 35 | /** \page Page_BuildModule_LUFA_SOURCES LUFA SOURCES extension module for DMBS |
36 | * | 36 | * |
37 | * The LUFA SOURCES extension more for DMBS provides LUFA specific variables | 37 | * The LUFA SOURCES extension more for DMBS provides LUFA specific variables |
38 | * listing the various LUFA source files required to be build by a project for | 38 | * listing the various LUFA source files required to be build by a project for |
39 | * a given LUFA module. This module gives a way to reference LUFA source files | 39 | * a given LUFA module. This module gives a way to reference LUFA source files |
40 | * symbolically, so that changes to the library structure do not break the | 40 | * symbolically, so that changes to the library structure do not break the |
41 | * library makefile. | 41 | * library makefile. |
42 | * | 42 | * |
43 | * To use this module in your application makefile, add the following code: | 43 | * To use this module in your application makefile, add the following code: |
44 | * \code | 44 | * \code |
45 | * include $(LUFA_PATH)/Build/LUFA/lufa-sources.mk | 45 | * include $(LUFA_PATH)/Build/LUFA/lufa-sources.mk |
46 | * \endcode | 46 | * \endcode |
47 | * | 47 | * |
48 | * \section SSec_BuildModule_LUFA_SOURCES_Requirements Requirements | 48 | * \section SSec_BuildModule_LUFA_SOURCES_Requirements Requirements |
49 | * None. | 49 | * None. |
50 | * | 50 | * |
51 | * \section SSec_BuildModule_LUFA_SOURCES_Targets Targets | 51 | * \section SSec_BuildModule_LUFA_SOURCES_Targets Targets |
52 | * | 52 | * |
53 | * <table> | 53 | * <table> |
54 | * <tr> | 54 | * <tr> |
55 | * <td><i>None</i></td> | 55 | * <td><i>None</i></td> |
56 | * </tr> | 56 | * </tr> |
57 | * </table> | 57 | * </table> |
58 | * | 58 | * |
59 | * \section SSec_BuildModule_LUFA_SOURCES_MandatoryParams Mandatory Parameters | 59 | * \section SSec_BuildModule_LUFA_SOURCES_MandatoryParams Mandatory Parameters |
60 | * | 60 | * |
61 | * <table> | 61 | * <table> |
62 | * <tr> | 62 | * <tr> |
63 | * <td><tt>LUFA_PATH</tt></td> | 63 | * <td><tt>LUFA_PATH</tt></td> |
64 | * <td>Path to the LUFA library core, either relative or absolute (e.g. <tt>../LUFA-000000/LUFA/</tt>).</td> | 64 | * <td>Path to the LUFA library core, either relative or absolute (e.g. <tt>../LUFA-000000/LUFA/</tt>).</td> |
65 | * </tr> | 65 | * </tr> |
66 | * <tr> | 66 | * <tr> |
67 | * <td><tt>ARCH</tt></td> | 67 | * <td><tt>ARCH</tt></td> |
68 | * <td>Architecture of the target processor (see \ref Page_DeviceSupport).</td> | 68 | * <td>Architecture of the target processor (see \ref Page_DeviceSupport).</td> |
69 | * </tr> | 69 | * </tr> |
70 | * </table> | 70 | * </table> |
71 | * | 71 | * |
72 | * \section SSec_BuildModule_LUFA_SOURCES_OptionalParams Optional Parameters | 72 | * \section SSec_BuildModule_LUFA_SOURCES_OptionalParams Optional Parameters |
73 | * | 73 | * |
74 | * <table> | 74 | * <table> |
75 | * <tr> | 75 | * <tr> |
76 | * <td><i>None</i></td> | 76 | * <td><i>None</i></td> |
77 | * </tr> | 77 | * </tr> |
78 | * </table> | 78 | * </table> |
79 | * | 79 | * |
80 | * \section SSec_BuildModule_LUFA_SOURCES_ProvidedVariables Module Provided Variables | 80 | * \section SSec_BuildModule_LUFA_SOURCES_ProvidedVariables Module Provided Variables |
81 | * | 81 | * |
82 | * <table> | 82 | * <table> |
83 | * <tr> | 83 | * <tr> |
84 | * <td><tt>LUFA_SRC_USB</tt></td> | 84 | * <td><tt>LUFA_SRC_USB</tt></td> |
85 | * <td>List of LUFA USB driver source files.</td> | 85 | * <td>List of LUFA USB driver source files.</td> |
86 | * </tr> | 86 | * </tr> |
87 | * <tr> | 87 | * <tr> |
88 | * <td><tt>LUFA_SRC_USBCLASS</tt></td> | 88 | * <td><tt>LUFA_SRC_USBCLASS</tt></td> |
89 | * <td>List of LUFA USB Class driver source files.</td> | 89 | * <td>List of LUFA USB Class driver source files.</td> |
90 | * </tr> | 90 | * </tr> |
91 | * <tr> | 91 | * <tr> |
92 | * <td><tt>LUFA_SRC_TEMPERATURE</tt></td> | 92 | * <td><tt>LUFA_SRC_TEMPERATURE</tt></td> |
93 | * <td>List of LUFA temperature sensor driver source files.</td> | 93 | * <td>List of LUFA temperature sensor driver source files.</td> |
94 | * </tr> | 94 | * </tr> |
95 | * <tr> | 95 | * <tr> |
96 | * <td><tt>LUFA_SRC_SERIAL</tt></td> | 96 | * <td><tt>LUFA_SRC_SERIAL</tt></td> |
97 | * <td>List of LUFA Serial U(S)ART driver source files.</td> | 97 | * <td>List of LUFA Serial U(S)ART driver source files.</td> |
98 | * </tr> | 98 | * </tr> |
99 | * <tr> | 99 | * <tr> |
100 | * <td><tt>LUFA_SRC_TWI</tt></td> | 100 | * <td><tt>LUFA_SRC_TWI</tt></td> |
101 | * <td>List of LUFA TWI driver source files.</td> | 101 | * <td>List of LUFA TWI driver source files.</td> |
102 | * </tr> | 102 | * </tr> |
103 | * <tr> | 103 | * <tr> |
104 | * <td><tt>LUFA_SRC_PLATFORM</tt></td> | 104 | * <td><tt>LUFA_SRC_PLATFORM</tt></td> |
105 | * <td>List of LUFA architecture specific platform management source files.</td> | 105 | * <td>List of LUFA architecture specific platform management source files.</td> |
106 | * </tr> | 106 | * </tr> |
107 | * </table> | 107 | * </table> |
108 | * | 108 | * |
109 | * \section SSec_BuildModule_LUFA_SOURCES_ProvidedMacros Module Provided Macros | 109 | * \section SSec_BuildModule_LUFA_SOURCES_ProvidedMacros Module Provided Macros |
110 | * | 110 | * |
111 | * <table> | 111 | * <table> |
112 | * <tr> | 112 | * <tr> |
113 | * <td><i>None</i></td> | 113 | * <td><i>None</i></td> |
114 | * </tr> | 114 | * </tr> |
115 | * </table> | 115 | * </table> |
116 | */ | 116 | */ |
117 | 117 | ||
118 | /** \page Page_BuildModule_LUFA_GCC LUFA GCC extension module for DMBS | 118 | /** \page Page_BuildModule_LUFA_GCC LUFA GCC extension module for DMBS |
119 | * | 119 | * |
120 | * The LUFA GCC extension module for the standard DMBS GCC module extends the | 120 | * The LUFA GCC extension module for the standard DMBS GCC module extends the |
121 | * latter to support the compilation of LUFA powered projects. It should be | 121 | * latter to support the compilation of LUFA powered projects. It should be |
122 | * imported into your LUFA powered project makefiles to ensure that the correct | 122 | * imported into your LUFA powered project makefiles to ensure that the correct |
123 | * build settings are used for the project's configuration. | 123 | * build settings are used for the project's configuration. |
124 | * | 124 | * |
125 | * To use this module in your application makefile, add the following code: | 125 | * To use this module in your application makefile, add the following code: |
126 | * \code | 126 | * \code |
127 | * include $(LUFA_PATH)/Build/LUFA/lufa-gcc.mk | 127 | * include $(LUFA_PATH)/Build/LUFA/lufa-gcc.mk |
128 | * \endcode | 128 | * \endcode |
129 | * | 129 | * |
130 | * \section SSec_BuildModule_LUFA_GCC_Requirements Requirements | 130 | * \section SSec_BuildModule_LUFA_GCC_Requirements Requirements |
131 | * This module should be included in your makefile *after* the DMBS GCC module. | 131 | * This module should be included in your makefile *after* the DMBS GCC module. |
132 | * | 132 | * |
133 | * \section SSec_BuildModule_LUFA_GCC_Targets Targets | 133 | * \section SSec_BuildModule_LUFA_GCC_Targets Targets |
134 | * | 134 | * |
135 | * <table> | 135 | * <table> |
136 | * <tr> | 136 | * <tr> |
137 | * <td><i>None</i></td> | 137 | * <td><i>None</i></td> |
138 | * </tr> | 138 | * </tr> |
139 | * </table> | 139 | * </table> |
140 | * | 140 | * |
141 | * \section SSec_BuildModule_LUFA_GCC_MandatoryParams Mandatory Parameters | 141 | * \section SSec_BuildModule_LUFA_GCC_MandatoryParams Mandatory Parameters |
142 | * | 142 | * |
143 | * <table> | 143 | * <table> |
144 | * <tr> | 144 | * <tr> |
145 | * <td><tt>LUFA_PATH</tt></td> | 145 | * <td><tt>LUFA_PATH</tt></td> |
146 | * <td>Path to the LUFA library core, either relative or absolute (e.g. <tt>../LUFA-000000/LUFA/</tt>).</td> | 146 | * <td>Path to the LUFA library core, either relative or absolute (e.g. <tt>../LUFA-000000/LUFA/</tt>).</td> |
147 | * </tr> | 147 | * </tr> |
148 | * </table> | 148 | * </table> |
149 | * | 149 | * |
150 | * \section SSec_BuildModule_LUFA_GCC_OptionalParams Optional Parameters | 150 | * \section SSec_BuildModule_LUFA_GCC_OptionalParams Optional Parameters |
151 | * | 151 | * |
152 | * <table> | 152 | * <table> |
153 | * <tr> | 153 | * <tr> |
154 | * <td><tt>BOARD</tt></td> | 154 | * <td><tt>BOARD</tt></td> |
155 | * <td>LUFA board hardware drivers to use (see \ref Page_DeviceSupport).</td> | 155 | * <td>LUFA board hardware drivers to use (see \ref Page_DeviceSupport).</td> |
156 | * </tr> | 156 | * </tr> |
157 | * </table> | 157 | * </table> |
158 | * | 158 | * |
159 | * \section SSec_BuildModule_LUFA_GCC_ProvidedVariables Module Provided Variables | 159 | * \section SSec_BuildModule_LUFA_GCC_ProvidedVariables Module Provided Variables |
160 | * | 160 | * |
161 | * <table> | 161 | * <table> |
162 | * <tr> | 162 | * <tr> |
163 | * <td><i>None</i></td> | 163 | * <td><i>None</i></td> |
164 | * </tr> | 164 | * </tr> |
165 | * </table> | 165 | * </table> |
166 | * | 166 | * |
167 | * \section SSec_BuildModule_LUFA_GCC_ProvidedMacros Module Provided Macros | 167 | * \section SSec_BuildModule_LUFA_GCC_ProvidedMacros Module Provided Macros |
168 | * | 168 | * |
169 | * <table> | 169 | * <table> |
170 | * <tr> | 170 | * <tr> |
171 | * <td><i>None</i></td> | 171 | * <td><i>None</i></td> |
172 | * </tr> | 172 | * </tr> |
173 | * </table> | 173 | * </table> |
174 | */ | 174 | */ |
175 | 175 | ||
176 | /** \page Page_BuildTroubleshooting Troubleshooting Information | 176 | /** \page Page_BuildTroubleshooting Troubleshooting Information |
177 | * | 177 | * |
178 | * LUFA uses a lot of advanced features of the AVR-GCC compiler, linker, and | 178 | * LUFA uses a lot of advanced features of the AVR-GCC compiler, linker, and |
179 | * surrounding binaries. This can sometimes lead to problems compiling | 179 | * surrounding binaries. This can sometimes lead to problems compiling |
180 | * applications if one of these features is buggy in the version of the tools | 180 | * applications if one of these features is buggy in the version of the tools |
181 | * used in a build environment. Missing utilities and incorrectly set makefile | 181 | * used in a build environment. Missing utilities and incorrectly set makefile |
182 | * configuration options can also result in different errors being produced | 182 | * configuration options can also result in different errors being produced |
183 | * when compilation or other operations are attempted. The table below lists a | 183 | * when compilation or other operations are attempted. The table below lists a |
184 | * set of commonly encountered errors and their resolutions. | 184 | * set of commonly encountered errors and their resolutions. |
185 | * | 185 | * |
186 | * <table> | 186 | * <table> |
187 | * <tr> | 187 | * <tr> |
188 | * <th>Problem</th> | 188 | * <th>Problem</th> |
189 | * <th>Resolution</th> | 189 | * <th>Resolution</th> |
190 | * </tr> | 190 | * </tr> |
191 | * <tr> | 191 | * <tr> |
192 | * <td>Error "<b><tt>relocation truncated to fit: R_AVR_13_PCREL against symbol <i>{X}</i></tt></b>" shown when compiling.</td> | 192 | * <td>Error "<b><tt>relocation truncated to fit: R_AVR_13_PCREL against symbol <i>{X}</i></tt></b>" shown when compiling.</td> |
193 | * <td>Try compiling with the setting <tt>LINKER_RELAXATIONS=N</tt> in your LUFA Build System 2.0 makefile, or remove the line <tt>-Wl,--relax</tt> | 193 | * <td>Try compiling with the setting <tt>LINKER_RELAXATIONS=N</tt> in your LUFA Build System 2.0 makefile, or remove the line <tt>-Wl,--relax</tt> |
194 | * from other makefiles. Alternatively, make sure you have the latest version of the Atmel Toolchain installed for your system.</td> | 194 | * from other makefiles. Alternatively, make sure you have the latest version of the Atmel Toolchain installed for your system.</td> |
195 | * </tr> | 195 | * </tr> |
196 | * <tr> | 196 | * <tr> |
197 | * <td>Error "<b><tt>error: ld terminated with signal 11 [Segmentation fault]</tt></b>" shown when compiling.</td> | 197 | * <td>Error "<b><tt>error: ld terminated with signal 11 [Segmentation fault]</tt></b>" shown when compiling.</td> |
198 | * <td>Try compiling with the setting <tt>DEBUG_LEVEL=2</tt> in your LUFA Build System 2.0 makefile, or make sure you are using <tt>binutils</tt> version 2.22 or later.</td> | 198 | * <td>Try compiling with the setting <tt>DEBUG_LEVEL=2</tt> in your LUFA Build System 2.0 makefile, or make sure you are using <tt>binutils</tt> version 2.22 or later.</td> |
199 | * </tr> | 199 | * </tr> |
200 | * <tr> | 200 | * <tr> |
201 | * <td>Error "<b><tt>EMERGENCY ABORT: INFINITE RECURSION DETECTED</tt></b>" shown when compiling.</td> | 201 | * <td>Error "<b><tt>EMERGENCY ABORT: INFINITE RECURSION DETECTED</tt></b>" shown when compiling.</td> |
202 | * <td>Make sure you are using an up to date version of GNU Make when compiling. This error is a safety system added to the mid-level makefiles, to prevent an issue with | 202 | * <td>Make sure you are using an up to date version of GNU Make when compiling. This error is a safety system added to the mid-level makefiles, to prevent an issue with |
203 | * GNU make or other variants of Make causing an infinitely recursive build.</td> | 203 | * GNU make or other variants of Make causing an infinitely recursive build.</td> |
204 | * </tr> | 204 | * </tr> |
205 | * <tr> | 205 | * <tr> |
206 | * <td>Error "<b><tt>Unsupported architecture "<i>{X}</i>"</tt></b>" shown when compiling.</td> | 206 | * <td>Error "<b><tt>Unsupported architecture "<i>{X}</i>"</tt></b>" shown when compiling.</td> |
207 | * <td>Ensure your makefile's <tt>ARCH</tt> setting is set to one of the architecture names (case-sensitive) supported by the version of LUFA you are compiling against.</td> | 207 | * <td>Ensure your makefile's <tt>ARCH</tt> setting is set to one of the architecture names (case-sensitive) supported by the version of LUFA you are compiling against.</td> |
208 | * </tr> | 208 | * </tr> |
209 | * <tr> | 209 | * <tr> |
210 | * <td>Error "<b><tt>Makefile <i>{X}</i> value not set</tt></b>" shown when compiling.</td> | 210 | * <td>Error "<b><tt>Makefile <i>{X}</i> value not set</tt></b>" shown when compiling.</td> |
211 | * <td>The specified Makefile value was not configured in your project's makefile or on the command line, and the nominated setting is required by one or more LUFA | 211 | * <td>The specified Makefile value was not configured in your project's makefile or on the command line, and the nominated setting is required by one or more LUFA |
212 | * build system modules. Define the value in your project makefile and try again.</td> | 212 | * build system modules. Define the value in your project makefile and try again.</td> |
213 | * </tr> | 213 | * </tr> |
214 | * <tr> | 214 | * <tr> |
215 | * <td>Error "<b><tt>Makefile <i>{X}</i> option cannot be blank</tt></b>" shown when compiling.</td> | 215 | * <td>Error "<b><tt>Makefile <i>{X}</i> option cannot be blank</tt></b>" shown when compiling.</td> |
216 | * <td>The specified Makefile value was configured in your project's makefile or on the command line, but was set to an empty value. For the nominated configuration | 216 | * <td>The specified Makefile value was configured in your project's makefile or on the command line, but was set to an empty value. For the nominated configuration |
217 | * option, an empty value is not allowed. Define the nominated setting to a correct non-blank value and try again.</td> | 217 | * option, an empty value is not allowed. Define the nominated setting to a correct non-blank value and try again.</td> |
218 | * </tr> | 218 | * </tr> |
219 | * <tr> | 219 | * <tr> |
220 | * <td>Error "<b><tt>Makefile <i>{X}</i> option must be Y or N</tt></b>" shown when compiling.</td> | 220 | * <td>Error "<b><tt>Makefile <i>{X}</i> option must be Y or N</tt></b>" shown when compiling.</td> |
221 | * <td>The specified Makefile value was configured in your project's makefile or on the command line, but was set to a value other than a Y (for "Yes") or "N" (for "No"). | 221 | * <td>The specified Makefile value was configured in your project's makefile or on the command line, but was set to a value other than a Y (for "Yes") or "N" (for "No"). |
222 | * This configuration option is required to be one of the aforementioned boolean values, and other values are invalid. Set this option to either Y or N and try again.</td> | 222 | * This configuration option is required to be one of the aforementioned boolean values, and other values are invalid. Set this option to either Y or N and try again.</td> |
223 | * </tr> | 223 | * </tr> |
224 | * <tr> | 224 | * <tr> |
225 | * <td>Error "<b><tt>Unknown input source file formats: <i>{X}</i></tt></b>" shown when compiling.</td> | 225 | * <td>Error "<b><tt>Unknown input source file formats: <i>{X}</i></tt></b>" shown when compiling.</td> |
226 | * <td>The nominated source files, specified in your project's makefile in the <tt>SRC</tt> configuration option, has an extension that the LUFA build system does not | 226 | * <td>The nominated source files, specified in your project's makefile in the <tt>SRC</tt> configuration option, has an extension that the LUFA build system does not |
227 | * recognise. The file extensions are case sensitive, and must be one of the supported formats (<tt>*.c</tt>, <tt>*.cpp</tt> or <tt>*.S</tt>).</td> | 227 | * recognise. The file extensions are case sensitive, and must be one of the supported formats (<tt>*.c</tt>, <tt>*.cpp</tt> or <tt>*.S</tt>).</td> |
228 | * </tr> | 228 | * </tr> |
229 | * <tr> | 229 | * <tr> |
230 | * <td>Error "<b><tt>Cannot build with OBJDIR parameter set - one or more object file name is not unique</tt></b>" shown when compiling.</td> | 230 | * <td>Error "<b><tt>Cannot build with OBJDIR parameter set - one or more object file name is not unique</tt></b>" shown when compiling.</td> |
231 | * <td>When a project is built with a non-empty <tt>OBJDIR</tt> object directory name set, all input source files must have unique names, excluding extension and path. | 231 | * <td>When a project is built with a non-empty <tt>OBJDIR</tt> object directory name set, all input source files must have unique names, excluding extension and path. |
232 | * This means that input files that are named identically and differ only by their path or extension are invalid when this mode is used.</td> | 232 | * This means that input files that are named identically and differ only by their path or extension are invalid when this mode is used.</td> |
233 | * </tr> | 233 | * </tr> |
234 | * <tr> | 234 | * <tr> |
235 | * <td>Error "<b><tt>Source file does not exist: <i>{X}</i></tt></b>" shown when compiling.</td> | 235 | * <td>Error "<b><tt>Source file does not exist: <i>{X}</i></tt></b>" shown when compiling.</td> |
236 | * <td>The nominated input source file, specified in the user project's <tt>SRC</tt> parameter, could not be found. Ensure the source file exists and the absolute or | 236 | * <td>The nominated input source file, specified in the user project's <tt>SRC</tt> parameter, could not be found. Ensure the source file exists and the absolute or |
237 | * relative path given in the user project makefile is correct and try again.</td> | 237 | * relative path given in the user project makefile is correct and try again.</td> |
238 | * </tr> | 238 | * </tr> |
239 | * <tr> | 239 | * <tr> |
240 | * <td>Error "<b><tt>Doxygen configuration file <i>{X}</i> does not exist</tt></b>" shown when upgrading a Doxygen configuration file.</td> | 240 | * <td>Error "<b><tt>Doxygen configuration file <i>{X}</i> does not exist</tt></b>" shown when upgrading a Doxygen configuration file.</td> |
241 | * <td>The nominated Doxygen configuration file, specified in the user project's <tt>DOXYGEN_CONF</tt> parameter, could not be found. Ensure the configuration file exists | 241 | * <td>The nominated Doxygen configuration file, specified in the user project's <tt>DOXYGEN_CONF</tt> parameter, could not be found. Ensure the configuration file exists |
242 | * and the absolute or relative path given in the user project makefile is correct and try again, or run the appropriate makefile target to generate a new configuration | 242 | * and the absolute or relative path given in the user project makefile is correct and try again, or run the appropriate makefile target to generate a new configuration |
243 | * file.</td> | 243 | * file.</td> |
244 | * </tr> | 244 | * </tr> |
245 | * <tr> | 245 | * <tr> |
246 | * <td>Error "<b><tt>avr-gcc: error: unrecognized option '<i>{X}</i>'</tt></b>" shown when compiling.</td> | 246 | * <td>Error "<b><tt>avr-gcc: error: unrecognized option '<i>{X}</i>'</tt></b>" shown when compiling.</td> |
247 | * <td>An unrecognised option was supplied to the compiler, usually in the <tt>C_FLAGS</tt>, <tt>CPP_FLAGS</tt>, <tt>ASM_FLAGS</tt> or <tt>CC_FLAGS</tt> configuration | 247 | * <td>An unrecognised option was supplied to the compiler, usually in the <tt>C_FLAGS</tt>, <tt>CPP_FLAGS</tt>, <tt>ASM_FLAGS</tt> or <tt>CC_FLAGS</tt> configuration |
248 | * options. The nominated compiler switch may be invalid, or unsupported by the version of AVR-GCC on the host system. Remove the unrecognised flag if invalid, or | 248 | * options. The nominated compiler switch may be invalid, or unsupported by the version of AVR-GCC on the host system. Remove the unrecognised flag if invalid, or |
249 | * upgrade to the latest AVR-GCC. If the option is a valid linker option, use the prefix "-Wl," to ensure it is passed to the linker correctly.</td> | 249 | * upgrade to the latest AVR-GCC. If the option is a valid linker option, use the prefix "-Wl," to ensure it is passed to the linker correctly.</td> |
250 | * </tr> | 250 | * </tr> |
251 | * <tr> | 251 | * <tr> |
252 | * <td>Error "<b><tt>makefile:{X}: {Y}.mk: No such file or directory</tt></b>" shown when make is invoked.</td> | 252 | * <td>Error "<b><tt>makefile:{X}: {Y}.mk: No such file or directory</tt></b>" shown when make is invoked.</td> |
253 | * <td>The path to the nominated makefile module was incorrect. This usually indicates that the makefile <tt>LUFA_PATH</tt> option is not set to a valid relative or | 253 | * <td>The path to the nominated makefile module was incorrect. This usually indicates that the makefile <tt>LUFA_PATH</tt> option is not set to a valid relative or |
254 | * absolute path to the LUFA library core.</td> | 254 | * absolute path to the LUFA library core.</td> |
255 | * </tr> | 255 | * </tr> |
256 | * <tr> | 256 | * <tr> |
257 | * <td>Error "<b><tt>fatal error: LUFAConfig.h: No such file or directory</tt></b>" shown when compiling.</td> | 257 | * <td>Error "<b><tt>fatal error: LUFAConfig.h: No such file or directory</tt></b>" shown when compiling.</td> |
258 | * <td>The <tt>USE_LUFA_CONFIG_HEADER</tt> compile time option was set in the user project makefile, but the user supplied <tt>LUFAConfig.h</tt> header could not be | 258 | * <td>The <tt>USE_LUFA_CONFIG_HEADER</tt> compile time option was set in the user project makefile, but the user supplied <tt>LUFAConfig.h</tt> header could not be |
259 | * found. Ensure that the directory that contains this configuration file is correctly passed to the compiler via the -I switch in the makefile <tt>CC_FLAGS</tt> | 259 | * found. Ensure that the directory that contains this configuration file is correctly passed to the compiler via the -I switch in the makefile <tt>CC_FLAGS</tt> |
260 | * parameter.</td> | 260 | * parameter.</td> |
261 | * </tr> | 261 | * </tr> |
262 | * <tr> | 262 | * <tr> |
263 | * <td>Error "<b><tt>ld.exe: section .apitable_trampolines loaded at <i>{X}</i> overlaps section .text</tt></b>" shown when compiling a bootloader.</td> | 263 | * <td>Error "<b><tt>ld.exe: section .apitable_trampolines loaded at <i>{X}</i> overlaps section .text</tt></b>" shown when compiling a bootloader.</td> |
264 | * <td>The bootloader is compiling too large for the given <tt>FLASH_SIZE_KB</tt> and <tt>BOOT_SECTION_SIZE_KB</tt> parameters set in the bootloader makefile. This | 264 | * <td>The bootloader is compiling too large for the given <tt>FLASH_SIZE_KB</tt> and <tt>BOOT_SECTION_SIZE_KB</tt> parameters set in the bootloader makefile. This |
265 | * usually indicates that these values are incorrect for the specified device the bootloader is targeting. If these values are correct, a newer version of the | 265 | * usually indicates that these values are incorrect for the specified device the bootloader is targeting. If these values are correct, a newer version of the |
266 | * compiler may need to be used to ensure that the bootloader is built within the section size constraints of the target device.</td> | 266 | * compiler may need to be used to ensure that the bootloader is built within the section size constraints of the target device.</td> |
267 | * </tr> | 267 | * </tr> |
268 | * <tr> | 268 | * <tr> |
269 | * <td>Error "<b><tt>unknown MCU '<i>{X}</i>' specified</tt></b>" shown when compiling.</td> | 269 | * <td>Error "<b><tt>unknown MCU '<i>{X}</i>' specified</tt></b>" shown when compiling.</td> |
270 | * <td>The specified microcontroller device model name set in the user application's makefile as the <tt>MCU</tt> parameter is incorrect, or unsupported by the | 270 | * <td>The specified microcontroller device model name set in the user application's makefile as the <tt>MCU</tt> parameter is incorrect, or unsupported by the |
271 | * version of the compiler being used. Make sure the model name is correct, or upgrade to the latest Atmel Toolchain to obtain newer device support.</td> | 271 | * version of the compiler being used. Make sure the model name is correct, or upgrade to the latest Atmel Toolchain to obtain newer device support.</td> |
272 | * </tr> | 272 | * </tr> |
273 | * <tr> | 273 | * <tr> |
274 | * <td>Error "<b><tt>undefined reference to `<i>{X}</i>'</tt></b>" shown when compiling.</td> | 274 | * <td>Error "<b><tt>undefined reference to `<i>{X}</i>'</tt></b>" shown when compiling.</td> |
275 | * <td>This is usually caused by a missing source file in the user application's <tt>SRC</tt> configuration parameter. If the indicated symbol is one from the LUFA | 275 | * <td>This is usually caused by a missing source file in the user application's <tt>SRC</tt> configuration parameter. If the indicated symbol is one from the LUFA |
276 | * library, you may be missing a LUFA source makefile module (see \ref Page_BuildModule_LUFA_SOURCES).</td> | 276 | * library, you may be missing a LUFA source makefile module (see \ref Page_BuildModule_LUFA_SOURCES).</td> |
277 | * </tr> | 277 | * </tr> |
278 | * </table> | 278 | * </table> |
279 | * | 279 | * |
280 | * For troubleshooting other errors you encounter, please see \ref Sec_ProjectHelp. | 280 | * For troubleshooting other errors you encounter, please see \ref Sec_ProjectHelp. |
281 | */ | 281 | */ |