|
|
@ -8,6 +8,23 @@ In short,
|
|
|
|
$ make [-f Makefile.<variant>] [KEYMAP=...] dfu
|
|
|
|
$ make [-f Makefile.<variant>] [KEYMAP=...] dfu
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Can't program on Linux and Mac
|
|
|
|
|
|
|
|
You will need proper permission to operate a device. For Linux users see udev rules below.
|
|
|
|
|
|
|
|
Easy way is to use `sudo` command, if you are not familiar with this command check its manual with `man sudo` or this page on line.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man8/sudo.8.html
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
in short,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ sudo dfu-programmer atmega32u4 erase --force
|
|
|
|
|
|
|
|
$ sudo dfu-programmer atmega32u4 flash hhkb_rn42.hex
|
|
|
|
|
|
|
|
$ sudo dfu-programmer atmega32u4 reset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
or
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ sudo make dfu
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Do 'make clean' before 'make'
|
|
|
|
## Do 'make clean' before 'make'
|
|
|
|
You'll need `make clean` after you edit **config.h** or change options like `KEYMAP`.
|
|
|
|
You'll need `make clean` after you edit **config.h** or change options like `KEYMAP`.
|
|
|
|
|
|
|
|
|
|
|
|