diff options
Diffstat (limited to 'docs/flashing.md')
| -rw-r--r-- | docs/flashing.md | 80 |
1 files changed, 55 insertions, 25 deletions
diff --git a/docs/flashing.md b/docs/flashing.md index b47a5ebf8..00350b840 100644 --- a/docs/flashing.md +++ b/docs/flashing.md | |||
| @@ -10,11 +10,17 @@ Atmel's DFU bootloader comes on all atmega32u4 chips by default, and is used by | |||
| 10 | 10 | ||
| 11 | To ensure compatibility with the DFU bootloader, make sure this block is present your `rules.mk` (optionally with `lufa-dfu` or `qmk-dfu` instead): | 11 | To ensure compatibility with the DFU bootloader, make sure this block is present your `rules.mk` (optionally with `lufa-dfu` or `qmk-dfu` instead): |
| 12 | 12 | ||
| 13 | # Bootloader | 13 | ```make |
| 14 | # This definition is optional, and if your keyboard supports multiple bootloaders of | 14 | # Bootloader selection |
| 15 | # different sizes, comment this out, and the correct address will be loaded | 15 | # Teensy halfkay |
| 16 | # automatically (+60). See bootloader.mk for all options. | 16 | # Pro Micro caterina |
| 17 | BOOTLOADER = atmel-dfu | 17 | # Atmel DFU atmel-dfu |
| 18 | # LUFA DFU lufa-dfu | ||
| 19 | # QMK DFU qmk-dfu | ||
| 20 | # ATmega32A bootloadHID | ||
| 21 | # ATmega328P USBasp | ||
| 22 | BOOTLOADER = atmel-dfu | ||
| 23 | ``` | ||
| 18 | 24 | ||
| 19 | Compatible flashers: | 25 | Compatible flashers: |
| 20 | 26 | ||
| @@ -64,11 +70,17 @@ Arduino boards and their clones use the [Caterina bootloader](https://github.com | |||
| 64 | 70 | ||
| 65 | To ensure compatibility with the Caterina bootloader, make sure this block is present your `rules.mk`: | 71 | To ensure compatibility with the Caterina bootloader, make sure this block is present your `rules.mk`: |
| 66 | 72 | ||
| 67 | # Bootloader | 73 | ```make |
| 68 | # This definition is optional, and if your keyboard supports multiple bootloaders of | 74 | # Bootloader selection |
| 69 | # different sizes, comment this out, and the correct address will be loaded | 75 | # Teensy halfkay |
| 70 | # automatically (+60). See bootloader.mk for all options. | 76 | # Pro Micro caterina |
| 71 | BOOTLOADER = caterina | 77 | # Atmel DFU atmel-dfu |
| 78 | # LUFA DFU lufa-dfu | ||
| 79 | # QMK DFU qmk-dfu | ||
| 80 | # ATmega32A bootloadHID | ||
| 81 | # ATmega328P USBasp | ||
| 82 | BOOTLOADER = caterina | ||
| 83 | ``` | ||
| 72 | 84 | ||
| 73 | Compatible flashers: | 85 | Compatible flashers: |
| 74 | 86 | ||
| @@ -100,11 +112,17 @@ Halfkay is a super-slim protocol developed by PJRC that uses HID, and come on al | |||
| 100 | 112 | ||
| 101 | To ensure compatibility with the Halfkay bootloader, make sure this block is present your `rules.mk`: | 113 | To ensure compatibility with the Halfkay bootloader, make sure this block is present your `rules.mk`: |
| 102 | 114 | ||
| 103 | # Bootloader | 115 | ```make |
| 104 | # This definition is optional, and if your keyboard supports multiple bootloaders of | 116 | # Bootloader selection |
| 105 | # different sizes, comment this out, and the correct address will be loaded | 117 | # Teensy halfkay |
| 106 | # automatically (+60). See bootloader.mk for all options. | 118 | # Pro Micro caterina |
| 107 | BOOTLOADER = halfkay | 119 | # Atmel DFU atmel-dfu |
| 120 | # LUFA DFU lufa-dfu | ||
| 121 | # QMK DFU qmk-dfu | ||
| 122 | # ATmega32A bootloadHID | ||
| 123 | # ATmega328P USBasp | ||
| 124 | BOOTLOADER = halfkay | ||
| 125 | ``` | ||
| 108 | 126 | ||
| 109 | Compatible flashers: | 127 | Compatible flashers: |
| 110 | 128 | ||
| @@ -125,11 +143,17 @@ USBasploader is a bootloader developed by matrixstorm. It is used in some non-US | |||
| 125 | 143 | ||
| 126 | To ensure compatibility with the USBasploader bootloader, make sure this block is present in your `rules.mk`: | 144 | To ensure compatibility with the USBasploader bootloader, make sure this block is present in your `rules.mk`: |
| 127 | 145 | ||
| 128 | # Bootloader | 146 | ```make |
| 129 | # This definition is optional, and if your keyboard supports multiple bootloaders of | 147 | # Bootloader selection |
| 130 | # different sizes, comment this out, and the correct address will be loaded | 148 | # Teensy halfkay |
| 131 | # automatically (+60). See bootloader.mk for all options. | 149 | # Pro Micro caterina |
| 132 | BOOTLOADER = USBasp | 150 | # Atmel DFU atmel-dfu |
| 151 | # LUFA DFU lufa-dfu | ||
| 152 | # QMK DFU qmk-dfu | ||
| 153 | # ATmega32A bootloadHID | ||
| 154 | # ATmega328P USBasp | ||
| 155 | BOOTLOADER = USBasp | ||
| 156 | ``` | ||
| 133 | 157 | ||
| 134 | Compatible flashers: | 158 | Compatible flashers: |
| 135 | 159 | ||
| @@ -150,11 +174,17 @@ BootloadHID is a USB bootloader for AVR microcontrollers. The uploader tool requ | |||
| 150 | 174 | ||
| 151 | To ensure compatibility with the bootloadHID bootloader, make sure this block is present your `rules.mk`: | 175 | To ensure compatibility with the bootloadHID bootloader, make sure this block is present your `rules.mk`: |
| 152 | 176 | ||
| 153 | # Bootloader | 177 | ```make |
| 154 | # This definition is optional, and if your keyboard supports multiple bootloaders of | 178 | # Bootloader selection |
| 155 | # different sizes, comment this out, and the correct address will be loaded | 179 | # Teensy halfkay |
| 156 | # automatically (+60). See bootloader.mk for all options. | 180 | # Pro Micro caterina |
| 157 | BOOTLOADER = bootloadHID | 181 | # Atmel DFU atmel-dfu |
| 182 | # LUFA DFU lufa-dfu | ||
| 183 | # QMK DFU qmk-dfu | ||
| 184 | # ATmega32A bootloadHID | ||
| 185 | # ATmega328P USBasp | ||
| 186 | BOOTLOADER = bootloadHID | ||
| 187 | ``` | ||
| 158 | 188 | ||
| 159 | Compatible flashers: | 189 | Compatible flashers: |
| 160 | 190 | ||
