3 #     Copyright (C) Dean Camera, 2013.
 
   5 #  dean [at] fourwalledcubicle [dot] com
 
   9 # =============================================================================
 
  10 # Bootloader configuration map script, processed with the "BootloaderTest"
 
  11 # makefile. This script file defines the targets for each LUFA bootloader,
 
  12 # which are then built as part of the build test to ensure that there are no
 
  13 # failures on all standard configurations. To add a new build target for a
 
  14 # bootloader to this script, use the format:
 
  16 #    BOOTLOADER = {ARCH} : {MCU} : {BOARD} : {FLASH SIZE KB} : {BOOT SIZE KB} : {F_USB MHZ}
 
  18 # And re-run the makefile.
 
  19 # =============================================================================
 
  22 # ------------ CDC Bootloader --------------------
 
  23 CDC         = AVR8 : at90usb1287 : XPLAIN   : 128 : 8 :  8 :
 
  24 CDC         = AVR8 : at90usb1287 : NONE     : 128 : 8 :  8 :
 
  25 CDC         = AVR8 : at90usb1287 : NONE     : 128 : 4 :  8 :
 
  26 CDC         = AVR8 : at90usb647  : NONE     :  64 : 4 :  8 :
 
  27 CDC         = AVR8 : at90usb1286 : NONE     : 128 : 8 :  8 :
 
  28 CDC         = AVR8 : at90usb1286 : NONE     : 128 : 4 :  8 :
 
  29 CDC         = AVR8 : at90usb646  : NONE     :  64 : 4 :  8 :
 
  30 CDC         = AVR8 : atmega32u4  : NONE     :  32 : 4 :  8 :
 
  31 CDC         = AVR8 : atmega16u4  : NONE     :  16 : 4 :  8 :
 
  32 CDC         = AVR8 : atmega32u2  : NONE     :  32 : 4 :  8 :
 
  33 CDC         = AVR8 : atmega16u2  : NONE     :  16 : 4 :  8 :
 
  34 CDC         = AVR8 : atmega8u2   : NONE     :   8 : 4 :  8 :
 
  35 CDC         = AVR8 : at90usb162  : NONE     :  16 : 4 :  8 :
 
  36 CDC         = AVR8 : at90usb82   : NONE     :   8 : 4 :  8 :
 
  37 CDC         = AVR8 : at90usb1287 : NONE     : 128 : 8 : 16 :
 
  38 CDC         = AVR8 : at90usb1287 : NONE     : 128 : 4 : 16 :
 
  39 CDC         = AVR8 : at90usb647  : NONE     :  64 : 4 : 16 :
 
  40 CDC         = AVR8 : at90usb1286 : NONE     : 128 : 8 : 16 :
 
  41 CDC         = AVR8 : at90usb1286 : NONE     : 128 : 4 : 16 :
 
  42 CDC         = AVR8 : at90usb646  : NONE     :  64 : 4 : 16 :
 
  43 CDC         = AVR8 : atmega32u4  : NONE     :  32 : 4 : 16 :
 
  44 CDC         = AVR8 : atmega16u4  : NONE     :  16 : 4 : 16 :
 
  45 CDC         = AVR8 : atmega32u2  : NONE     :  32 : 4 : 16 :
 
  46 CDC         = AVR8 : atmega16u2  : NONE     :  16 : 4 : 16 :
 
  47 CDC         = AVR8 : atmega8u2   : NONE     :   8 : 4 : 16 :
 
  48 CDC         = AVR8 : at90usb162  : NONE     :  16 : 4 : 16 :
 
  49 CDC         = AVR8 : at90usb82   : NONE     :   8 : 4 : 16 :
 
  51 # ------------ DFU Bootloader --------------------
 
  52 DFU         = AVR8 : at90usb1287 : XPLAIN   : 128 : 8 :  8 :
 
  53 DFU         = AVR8 : at90usb1287 : NONE     : 128 : 8 :  8 :
 
  54 DFU         = AVR8 : at90usb1287 : NONE     : 128 : 4 :  8 :
 
  55 DFU         = AVR8 : at90usb647  : NONE     :  64 : 4 :  8 :
 
  56 DFU         = AVR8 : at90usb1286 : NONE     : 128 : 8 :  8 :
 
  57 DFU         = AVR8 : at90usb1286 : NONE     : 128 : 4 :  8 :
 
  58 DFU         = AVR8 : at90usb646  : NONE     :  64 : 4 :  8 :
 
  59 DFU         = AVR8 : atmega32u4  : NONE     :  32 : 4 :  8 :
 
  60 DFU         = AVR8 : atmega16u4  : NONE     :  16 : 4 :  8 :
 
  61 DFU         = AVR8 : atmega32u2  : NONE     :  32 : 4 :  8 :
 
  62 DFU         = AVR8 : atmega16u2  : NONE     :  16 : 4 :  8 :
 
  63 DFU         = AVR8 : atmega8u2   : NONE     :   8 : 4 :  8 :
 
  64 DFU         = AVR8 : at90usb162  : NONE     :  16 : 4 :  8 :
 
  65 DFU         = AVR8 : at90usb82   : NONE     :   8 : 4 :  8 :
 
  66 DFU         = AVR8 : at90usb1287 : NONE     : 128 : 8 : 16 :
 
  67 DFU         = AVR8 : at90usb1287 : NONE     : 128 : 4 : 16 :
 
  68 DFU         = AVR8 : at90usb647  : NONE     :  64 : 4 : 16 :
 
  69 DFU         = AVR8 : at90usb1286 : NONE     : 128 : 8 : 16 :
 
  70 DFU         = AVR8 : at90usb1286 : NONE     : 128 : 4 : 16 :
 
  71 DFU         = AVR8 : at90usb646  : NONE     :  64 : 4 : 16 :
 
  72 DFU         = AVR8 : atmega32u4  : NONE     :  32 : 4 : 16 :
 
  73 DFU         = AVR8 : atmega16u4  : NONE     :  16 : 4 : 16 :
 
  74 DFU         = AVR8 : atmega32u2  : NONE     :  32 : 4 : 16 :
 
  75 DFU         = AVR8 : atmega16u2  : NONE     :  16 : 4 : 16 :
 
  76 DFU         = AVR8 : atmega8u2   : NONE     :   8 : 4 : 16 :
 
  77 DFU         = AVR8 : at90usb162  : NONE     :  16 : 4 : 16 :
 
  78 DFU         = AVR8 : at90usb82   : NONE     :   8 : 4 : 16 :
 
  80 # ------------ HID Bootloader --------------------
 
  81 HID         = AVR8 : at90usb1287 : NONE     : 128 : 8 :  8 :
 
  82 HID         = AVR8 : at90usb1287 : NONE     : 128 : 4 :  8 :
 
  83 HID         = AVR8 : at90usb647  : NONE     :  64 : 4 :  8 :
 
  84 HID         = AVR8 : at90usb1286 : NONE     : 128 : 8 :  8 :
 
  85 HID         = AVR8 : at90usb1286 : NONE     : 128 : 4 :  8 :
 
  86 HID         = AVR8 : at90usb646  : NONE     :  64 : 4 :  8 :
 
  87 HID         = AVR8 : atmega32u4  : NONE     :  32 : 4 :  8 :
 
  88 HID         = AVR8 : atmega16u4  : NONE     :  16 : 4 :  8 :
 
  89 HID         = AVR8 : atmega32u2  : NONE     :  32 : 2 :  8 :
 
  90 HID         = AVR8 : atmega32u2  : NONE     :  32 : 4 :  8 :
 
  91 HID         = AVR8 : atmega16u2  : NONE     :  16 : 2 :  8 :
 
  92 HID         = AVR8 : atmega16u2  : NONE     :  16 : 4 :  8 :
 
  93 HID         = AVR8 : atmega8u2   : NONE     :   8 : 2 :  8 :
 
  94 HID         = AVR8 : atmega8u2   : NONE     :   8 : 4 :  8 :
 
  95 HID         = AVR8 : at90usb162  : NONE     :  16 : 2 :  8 :
 
  96 HID         = AVR8 : at90usb162  : NONE     :  16 : 4 :  8 :
 
  97 HID         = AVR8 : at90usb162  : NONE     :  16 : 2 :  8 :
 
  98 HID         = AVR8 : at90usb162  : NONE     :  16 : 4 :  8 :
 
  99 HID         = AVR8 : at90usb1287 : NONE     : 128 : 8 :  8 :
 
 100 HID         = AVR8 : at90usb1287 : NONE     : 128 : 4 :  8 :
 
 101 HID         = AVR8 : at90usb647  : NONE     :  64 : 4 :  8 :
 
 102 HID         = AVR8 : at90usb1286 : NONE     : 128 : 8 : 16 :
 
 103 HID         = AVR8 : at90usb1286 : NONE     : 128 : 4 : 16 :
 
 104 HID         = AVR8 : at90usb646  : NONE     :  64 : 4 : 16 :
 
 105 HID         = AVR8 : atmega32u4  : NONE     :  32 : 4 : 16 :
 
 106 HID         = AVR8 : atmega16u4  : NONE     :  16 : 4 : 16 :
 
 107 HID         = AVR8 : atmega32u2  : NONE     :  32 : 2 : 16 :
 
 108 HID         = AVR8 : atmega32u2  : NONE     :  32 : 4 : 16 :
 
 109 HID         = AVR8 : atmega16u2  : NONE     :  16 : 2 : 16 :
 
 110 HID         = AVR8 : atmega16u2  : NONE     :  16 : 4 : 16 :
 
 111 HID         = AVR8 : atmega8u2   : NONE     :   8 : 2 : 16 :
 
 112 HID         = AVR8 : atmega8u2   : NONE     :   8 : 4 : 16 :
 
 113 HID         = AVR8 : at90usb162  : NONE     :  16 : 2 : 16 :
 
 114 HID         = AVR8 : at90usb162  : NONE     :  16 : 4 : 16 :
 
 115 HID         = AVR8 : at90usb162  : NONE     :  16 : 2 : 16 :
 
 116 HID         = AVR8 : at90usb162  : NONE     :  16 : 4 : 16 :
 
 118 # ---------- Printer Bootloader ------------------
 
 119 Printer     = AVR8 : at90usb1287 : NONE     : 128 : 8 :  8 :
 
 120 Printer     = AVR8 : at90usb1287 : NONE     : 128 : 4 :  8 :
 
 121 Printer     = AVR8 : at90usb647  : NONE     :  64 : 4 :  8 :
 
 122 Printer     = AVR8 : at90usb1286 : NONE     : 128 : 8 :  8 :
 
 123 Printer     = AVR8 : at90usb1286 : NONE     : 128 : 4 :  8 :
 
 124 Printer     = AVR8 : at90usb646  : NONE     :  64 : 4 :  8 :
 
 125 Printer     = AVR8 : atmega32u4  : NONE     :  32 : 4 :  8 :
 
 126 Printer     = AVR8 : atmega16u4  : NONE     :  16 : 4 :  8 :
 
 127 Printer     = AVR8 : atmega32u2  : NONE     :  32 : 4 :  8 :
 
 128 Printer     = AVR8 : atmega16u2  : NONE     :  16 : 4 :  8 :
 
 129 Printer     = AVR8 : atmega8u2   : NONE     :   8 : 4 :  8 :
 
 130 Printer     = AVR8 : at90usb162  : NONE     :  16 : 4 :  8 :
 
 131 Printer     = AVR8 : at90usb82   : NONE     :   8 : 4 :  8 :
 
 132 Printer     = AVR8 : at90usb1287 : NONE     : 128 : 8 : 16 :
 
 133 Printer     = AVR8 : at90usb1287 : NONE     : 128 : 4 : 16 :
 
 134 Printer     = AVR8 : at90usb647  : NONE     :  64 : 4 : 16 :
 
 135 Printer     = AVR8 : at90usb1286 : NONE     : 128 : 8 : 16 :
 
 136 Printer     = AVR8 : at90usb1286 : NONE     : 128 : 4 : 16 :
 
 137 Printer     = AVR8 : at90usb646  : NONE     :  64 : 4 : 16 :
 
 138 Printer     = AVR8 : atmega32u4  : NONE     :  32 : 4 : 16 :
 
 139 Printer     = AVR8 : atmega16u4  : NONE     :  16 : 4 : 16 :
 
 140 Printer     = AVR8 : atmega32u2  : NONE     :  32 : 4 : 16 :
 
 141 Printer     = AVR8 : atmega16u2  : NONE     :  16 : 4 : 16 :
 
 142 Printer     = AVR8 : atmega8u2   : NONE     :   8 : 4 : 16 :
 
 143 Printer     = AVR8 : at90usb162  : NONE     :  16 : 4 : 16 :
 
 144 Printer     = AVR8 : at90usb82   : NONE     :   8 : 4 : 16 :
 
 146 # ---------- Mass Storage Bootloader -----------------
 
 147 MassStorage = AVR8 : at90usb1287 : XPLAIN   : 128 : 8 :  8 :
 
 148 MassStorage = AVR8 : at90usb1287 : NONE     : 128 : 8 :  8 :
 
 149 MassStorage = AVR8 : at90usb1287 : NONE     : 128 : 4 :  8 :
 
 150 MassStorage = AVR8 : at90usb647  : NONE     :  64 : 4 :  8 :
 
 151 MassStorage = AVR8 : at90usb1286 : NONE     : 128 : 8 :  8 :
 
 152 MassStorage = AVR8 : at90usb1286 : NONE     : 128 : 4 :  8 :
 
 153 MassStorage = AVR8 : at90usb646  : NONE     :  64 : 4 :  8 :
 
 154 MassStorage = AVR8 : atmega32u4  : LEONARDO :  32 : 4 : 16 :
 
 155 MassStorage = AVR8 : atmega32u4  : NONE     :  32 : 4 :  8 :
 
 156 MassStorage = AVR8 : atmega16u4  : NONE     :  16 : 4 :  8 :
 
 157 MassStorage = AVR8 : atmega32u2  : NONE     :  32 : 4 :  8 :
 
 158 MassStorage = AVR8 : at90usb1287 : NONE     : 128 : 8 : 16 :
 
 159 MassStorage = AVR8 : at90usb1287 : NONE     : 128 : 4 : 16 :
 
 160 MassStorage = AVR8 : at90usb647  : NONE     :  64 : 4 : 16 :
 
 161 MassStorage = AVR8 : at90usb1286 : NONE     : 128 : 8 : 16 :
 
 162 MassStorage = AVR8 : at90usb1286 : NONE     : 128 : 4 : 16 :
 
 163 MassStorage = AVR8 : at90usb646  : NONE     :  64 : 4 : 16 :
 
 164 MassStorage = AVR8 : atmega32u4  : NONE     :  32 : 4 : 16 :
 
 165 MassStorage = AVR8 : atmega16u4  : NONE     :  16 : 4 : 16 :
 
 166 MassStorage = AVR8 : atmega32u2  : NONE     :  32 : 4 : 16 :