diff options
| author | skullY <skullydazed@gmail.com> | 2017-07-08 20:03:33 -0700 |
|---|---|---|
| committer | skullY <skullydazed@gmail.com> | 2017-07-08 20:03:33 -0700 |
| commit | fcd08b8c7d66cf4cf5724b7b2468d3569488114f (patch) | |
| tree | 8a45d287f85f75d49ac0fa7051fdd0f2dee31834 /lib/lufa/Bootloaders | |
| parent | 9158673166aa270eb80892acb8bbcb51cf72f9b6 (diff) | |
| download | qmk_firmware-fcd08b8c7d66cf4cf5724b7b2468d3569488114f.tar.gz qmk_firmware-fcd08b8c7d66cf4cf5724b7b2468d3569488114f.zip | |
more crlf issues
Diffstat (limited to 'lib/lufa/Bootloaders')
| -rw-r--r-- | lib/lufa/Bootloaders/CDC/asf.xml | 322 | ||||
| -rw-r--r-- | lib/lufa/Bootloaders/DFU/asf.xml | 312 | ||||
| -rw-r--r-- | lib/lufa/Bootloaders/HID/asf.xml | 246 | ||||
| -rw-r--r-- | lib/lufa/Bootloaders/MassStorage/asf.xml | 312 | ||||
| -rw-r--r-- | lib/lufa/Bootloaders/Printer/asf.xml | 318 |
5 files changed, 755 insertions, 755 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> |
