|
@@ -10,11 +10,17 @@ Atmel's DFU bootloader comes on all atmega32u4 chips by default, and is used by
|
|
|
|
|
|
To ensure compatibility with the DFU bootloader, make sure this block is present your `rules.mk` (optionally with `lufa-dfu` or `qmk-dfu` instead):
|
|
|
|
|
|
- # Bootloader
|
|
|
- # This definition is optional, and if your keyboard supports multiple bootloaders of
|
|
|
- # different sizes, comment this out, and the correct address will be loaded
|
|
|
- # automatically (+60). See bootloader.mk for all options.
|
|
|
- BOOTLOADER = atmel-dfu
|
|
|
+```make
|
|
|
+# Bootloader selection
|
|
|
+# Teensy halfkay
|
|
|
+# Pro Micro caterina
|
|
|
+# Atmel DFU atmel-dfu
|
|
|
+# LUFA DFU lufa-dfu
|
|
|
+# QMK DFU qmk-dfu
|
|
|
+# ATmega32A bootloadHID
|
|
|
+# ATmega328P USBasp
|
|
|
+BOOTLOADER = atmel-dfu
|
|
|
+```
|
|
|
|
|
|
Compatible flashers:
|
|
|
|
|
@@ -64,11 +70,17 @@ Arduino boards and their clones use the [Caterina bootloader](https://github.com
|
|
|
|
|
|
To ensure compatibility with the Caterina bootloader, make sure this block is present your `rules.mk`:
|
|
|
|
|
|
- # Bootloader
|
|
|
- # This definition is optional, and if your keyboard supports multiple bootloaders of
|
|
|
- # different sizes, comment this out, and the correct address will be loaded
|
|
|
- # automatically (+60). See bootloader.mk for all options.
|
|
|
- BOOTLOADER = caterina
|
|
|
+```make
|
|
|
+# Bootloader selection
|
|
|
+# Teensy halfkay
|
|
|
+# Pro Micro caterina
|
|
|
+# Atmel DFU atmel-dfu
|
|
|
+# LUFA DFU lufa-dfu
|
|
|
+# QMK DFU qmk-dfu
|
|
|
+# ATmega32A bootloadHID
|
|
|
+# ATmega328P USBasp
|
|
|
+BOOTLOADER = caterina
|
|
|
+```
|
|
|
|
|
|
Compatible flashers:
|
|
|
|
|
@@ -100,11 +112,17 @@ Halfkay is a super-slim protocol developed by PJRC that uses HID, and come on al
|
|
|
|
|
|
To ensure compatibility with the Halfkay bootloader, make sure this block is present your `rules.mk`:
|
|
|
|
|
|
- # Bootloader
|
|
|
- # This definition is optional, and if your keyboard supports multiple bootloaders of
|
|
|
- # different sizes, comment this out, and the correct address will be loaded
|
|
|
- # automatically (+60). See bootloader.mk for all options.
|
|
|
- BOOTLOADER = halfkay
|
|
|
+```make
|
|
|
+# Bootloader selection
|
|
|
+# Teensy halfkay
|
|
|
+# Pro Micro caterina
|
|
|
+# Atmel DFU atmel-dfu
|
|
|
+# LUFA DFU lufa-dfu
|
|
|
+# QMK DFU qmk-dfu
|
|
|
+# ATmega32A bootloadHID
|
|
|
+# ATmega328P USBasp
|
|
|
+BOOTLOADER = halfkay
|
|
|
+```
|
|
|
|
|
|
Compatible flashers:
|
|
|
|
|
@@ -125,11 +143,17 @@ USBasploader is a bootloader developed by matrixstorm. It is used in some non-US
|
|
|
|
|
|
To ensure compatibility with the USBasploader bootloader, make sure this block is present in your `rules.mk`:
|
|
|
|
|
|
- # Bootloader
|
|
|
- # This definition is optional, and if your keyboard supports multiple bootloaders of
|
|
|
- # different sizes, comment this out, and the correct address will be loaded
|
|
|
- # automatically (+60). See bootloader.mk for all options.
|
|
|
- BOOTLOADER = USBasp
|
|
|
+```make
|
|
|
+# Bootloader selection
|
|
|
+# Teensy halfkay
|
|
|
+# Pro Micro caterina
|
|
|
+# Atmel DFU atmel-dfu
|
|
|
+# LUFA DFU lufa-dfu
|
|
|
+# QMK DFU qmk-dfu
|
|
|
+# ATmega32A bootloadHID
|
|
|
+# ATmega328P USBasp
|
|
|
+BOOTLOADER = USBasp
|
|
|
+```
|
|
|
|
|
|
Compatible flashers:
|
|
|
|
|
@@ -150,11 +174,17 @@ BootloadHID is a USB bootloader for AVR microcontrollers. The uploader tool requ
|
|
|
|
|
|
To ensure compatibility with the bootloadHID bootloader, make sure this block is present your `rules.mk`:
|
|
|
|
|
|
- # Bootloader
|
|
|
- # This definition is optional, and if your keyboard supports multiple bootloaders of
|
|
|
- # different sizes, comment this out, and the correct address will be loaded
|
|
|
- # automatically (+60). See bootloader.mk for all options.
|
|
|
- BOOTLOADER = bootloadHID
|
|
|
+```make
|
|
|
+# Bootloader selection
|
|
|
+# Teensy halfkay
|
|
|
+# Pro Micro caterina
|
|
|
+# Atmel DFU atmel-dfu
|
|
|
+# LUFA DFU lufa-dfu
|
|
|
+# QMK DFU qmk-dfu
|
|
|
+# ATmega32A bootloadHID
|
|
|
+# ATmega328P USBasp
|
|
|
+BOOTLOADER = bootloadHID
|
|
|
+```
|
|
|
|
|
|
Compatible flashers:
|
|
|
|