summaryrefslogtreecommitdiff
path: root/FAQ-Build.md
diff options
context:
space:
mode:
Diffstat (limited to 'FAQ-Build.md')
-rw-r--r--FAQ-Build.md17
1 files changed, 17 insertions, 0 deletions
diff --git a/FAQ-Build.md b/FAQ-Build.md
index c793891260..074272d11a 100644
--- a/FAQ-Build.md
+++ b/FAQ-Build.md
@@ -8,6 +8,23 @@ In short,
$ 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'
You'll need `make clean` after you edit **config.h** or change options like `KEYMAP`.