<asf  xmlversion= "1.0" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									<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_" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<require  idref= "lufa.bootloaders.mass_storage" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<require  idref= "lufa.boards.dummy.avr8" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<generator  value= "as5_8" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<device-support  value= "at90usb1287" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<config  name= "lufa.drivers.board.name"  value= "none" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<config  name= "config.compiler.optimization.level"  value= "size" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "F_CPU"  value= "16000000UL" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "F_USB"  value= "16000000UL" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "BOOT_START_ADDR"  value= "0x1E000" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.text=0x1E000" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "AUX_BOOT_SECTION_SIZE"  value= "0" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.apitable_trampolines=0x1FFA0" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--undefined=BootloaderAPI_Trampolines" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.apitable_jumptable=0x1FFE0" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--undefined=BootloaderAPI_JumpTable" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.apitable_signatures=0x1FFF8" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--undefined=BootloaderAPI_Signatures" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									</project> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									<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_" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<require  idref= "lufa.bootloaders.mass_storage" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<require  idref= "lufa.boards.dummy.avr8" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<generator  value= "as5_8" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<device-support  value= "at90usb647" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<config  name= "lufa.drivers.board.name"  value= "none" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<config  name= "config.compiler.optimization.level"  value= "size" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "F_CPU"  value= "16000000UL" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "F_USB"  value= "16000000UL" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "BOOT_START_ADDR"  value= "0xE000" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.text=0xE000" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "AUX_BOOT_SECTION_SIZE"  value= "0" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.apitable_trampolines=0xFFA0" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--undefined=BootloaderAPI_Trampolines" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.apitable_jumptable=0xFFE0" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--undefined=BootloaderAPI_JumpTable" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.apitable_signatures=0xFFF8" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--undefined=BootloaderAPI_Signatures" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									</project> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									<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_" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<require  idref= "lufa.bootloaders.mass_storage" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<require  idref= "lufa.boards.dummy.avr8" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<generator  value= "as5_8" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<device-support  value= "atmega32u4" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<config  name= "lufa.drivers.board.name"  value= "none" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<config  name= "config.compiler.optimization.level"  value= "size" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "F_CPU"  value= "16000000UL" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "F_USB"  value= "16000000UL" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "BOOT_START_ADDR"  value= "0x7000" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.text=0x7000" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "AUX_BOOT_SECTION_SIZE"  value= "2048" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.boot_aux=0x6810" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.boot_aux_trampoline=0x6800" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--undefined=Boot_AUX_Trampoline" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.apitable_trampolines=0x7FA0" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--undefined=BootloaderAPI_Trampolines" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.apitable_jumptable=0x7FE0" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--undefined=BootloaderAPI_JumpTable" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.apitable_signatures=0x7FF8" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--undefined=BootloaderAPI_Signatures" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									</project> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									<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_" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<require  idref= "lufa.bootloaders.mass_storage" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<require  idref= "lufa.boards.dummy.avr8" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<generator  value= "as5_8" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<device-support  value= "atmega16u2" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<config  name= "lufa.drivers.board.name"  value= "none" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<config  name= "config.compiler.optimization.level"  value= "size" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "F_CPU"  value= "16000000UL" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "F_USB"  value= "16000000UL" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "BOOT_START_ADDR"  value= "0x3000" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.text=0x3000" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "define"  name= "AUX_BOOT_SECTION_SIZE"  value= "2048" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.boot_aux=0x2810" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.boot_aux_trampoline=0x2800" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--undefined=Boot_AUX_Trampoline" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.apitable_trampolines=0x3FA0" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--undefined=BootloaderAPI_Trampolines" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.apitable_jumptable=0x3FE0" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--undefined=BootloaderAPI_JumpTable" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--section-start=.apitable_signatures=0x3FF8" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "linker-config"  subtype= "flags"  value= "--undefined=BootloaderAPI_Signatures" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									</project> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									<module  type= "application"  id= "lufa.bootloaders.mass_storage"  caption= "Mass Storage Bootloader" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<info  type= "description"  value= "summary" > 
							 
						 
					
						
							
								
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										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.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										</info> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								 		<info  type= "gui-flag"  value= "move-to-root" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<info  type= "keyword"  value= "Technology" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											<keyword  value= "Bootloaders" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											<keyword  value= "USB Device" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										</info> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										<device-support-alias  value= "lufa_avr8" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<device-support-alias  value= "lufa_xmega" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<device-support-alias  value= "lufa_uc3" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "include-path"  value= "." /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "c-source"  value= "BootloaderMassStorage.c" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "header-file"  value= "BootloaderMassStorage.h" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "c-source"  value= "Descriptors.c" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "header-file"  value= "Descriptors.h" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "c-source"  value= "BootloaderAPI.c" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "header-file"  value= "BootloaderAPI.h" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "asm-source"  value= "BootloaderAPITable.S" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "module-config"  subtype= "path"  value= "Config" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "header-file"  value= "Config/LUFAConfig.h" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "include-path"  value= "Lib" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "header-file"  value= "Lib/VirtualFAT.h" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "c-source"  value= "Lib/VirtualFAT.c" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "header-file"  value= "Lib/SCSI.h" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "c-source"  value= "Lib/SCSI.c" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<build  type= "distribute"  subtype= "user-file"  value= "BootloaderMassStorage.txt" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<require  idref= "lufa.common" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<require  idref= "lufa.platform" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<require  idref= "lufa.drivers.usb" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<require  idref= "lufa.drivers.board" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										<require  idref= "lufa.drivers.board.leds" /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									</module> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								</asf>