From 24d9d0f00e331c8fe8ed24487a0da814e63064f6 Mon Sep 17 00:00:00 2001 From: leviport Date: Mon, 24 Feb 2020 15:45:17 -0700 Subject: [PATCH] Update README for Lrrr --- keyboards/system76/lrrr/README.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/keyboards/system76/lrrr/README.md b/keyboards/system76/lrrr/README.md index f82ca8eb455..6fd7f5c1be2 100644 --- a/keyboards/system76/lrrr/README.md +++ b/keyboards/system76/lrrr/README.md @@ -3,14 +3,12 @@ * After cloning, you probably need to run `make git-submodule`. - You may also need to install dependencies: `sudo apt install avrdude gcc-avr avr-libc` * To build the firmware without flashing the keyboard, use `make (keyboard name):(layout name)` - - For example, if I want to build Levi's layout for the uglydense keyboard, I will run: - `make system76/uglydense:levi` -* Before flashing firmware, disable your ModemManager: `systemctl stop ModemManager.service` - - It messes with the flasher, so just stop it before flashing. You can disable it with `systemctl disable ModemManager.service` if you wish to. + - For example, if I want to build Levi's layout for the lrrr keyboard, I will run: + `make system76/lrrr:levi` * To flash the firmware, you'll use the same build command, but with `flash` added to the end: - `make system76/uglydense:default:flash` + `make system76/lrrr:default:flash` - After it builds, you will see a message that says `Detecting USB port, reset your controller now...`. You then want to hit the "RESET" key on the keyboard if it is programmed into the layout. - - In the default layout and the `levi` layout, it is Fn+Esc. If a RESET key is not programmed into the layout, unplugging and re-plugging the keyboard sometimes begins the flashing process. If it doesn't, you'll have to briefly bridge the RST and GND pins on the Arduino Pro Micro inside the keyboard. Don't attempt this unless you know what you are doing. + - In the default layout, it is Fn+Esc. If a RESET key is not programmed into the layout, you will have to push the button on the Arduino Micro controller board. ## Making your own layout: If you want to create your own layout, go to the `keymaps` directory and copy one of the maps in there. You'll probably want to start with the default layout, but the other layouts in there may be helpful references. The name of the directory you create will be the name of your layout. Ensure that it has no spaces or strange symbols, as this could lead to build errors.