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 | ||