From e0834cfda937ed9b89a31f4cf719e30cef8ec33e Mon Sep 17 00:00:00 2001 From: Dylan Khor Date: Mon, 2 Oct 2017 23:47:54 -0400 Subject: [PATCH] Update Let's Split readme Updated Let's Split readme to reflect `make` changes in #1659, removed incorrectly used apostrophe and other spelling / grammar errors --- keyboards/lets_split/readme.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/keyboards/lets_split/readme.md b/keyboards/lets_split/readme.md index 0ef7ff59d..300722a1b 100644 --- a/keyboards/lets_split/readme.md +++ b/keyboards/lets_split/readme.md @@ -16,10 +16,10 @@ There is additional information there about flashing and adding RGB underglow. ## First Time Setup -Download or clone the whole firmware and navigate to the keyboards/lets_split directory. Once your dev env is setup, you'll be able to generate the default .hex using: +Download or clone the `qmk_firmware` repo and navigate to its top level directory. Once your build environment is setup, you'll be able to generate the default .hex using: ``` -$ make rev2-default +$ make lets_split-rev2-default ``` You will see a lot of output and if everything worked correctly you will see the built hex file: @@ -32,7 +32,7 @@ If you would like to use one of the alternative keymaps, or create your own, cop ``` -$ make rev2-YOUR_KEYMAP_NAME +$ make lets_split-rev2-YOUR_KEYMAP_NAME ``` If everything worked correctly you will see a file: @@ -67,7 +67,7 @@ Required Hardware Apart from diodes and key switches for the keyboard matrix in each half, you will need: -* 2 Arduino Pro Micro's. You can find theses on aliexpress for ≈3.50USD each. +* 2 Arduino Pro Micros. You can find these on AliExpress for ≈3.50USD each. * 2 TRRS sockets and 1 TRRS cable, or 2 TRS sockets and 1 TRS cable Alternatively, you can use any sort of cable and socket that has at least 3 @@ -85,7 +85,7 @@ Wiring The 3 wires of the TRS/TRRS cable need to connect GND, VCC, and digital pin 3 (i.e. PD0 on the ATmega32u4) between the two Pro Micros. -Then wire your key matrix to any of the remaining 17 IO pins of the pro micro +Next, wire your key matrix to any of the remaining 17 IO pins of the pro micro and modify the `matrix.c` accordingly. The wiring for serial: @@ -107,25 +107,25 @@ Notes on Software Configuration Configuring the firmware is similar to any other QMK project. One thing to note is that `MATRIX_ROWS` in `config.h` is the total number of rows between -the two halves, i.e. if your split keyboard has 4 rows in each half, then +the two halves, i.e. if your split keyboard has 4 rows in each half, then use `MATRIX_ROWS=8`. -Also the current implementation assumes a maximum of 8 columns, but it would +Also, the current implementation assumes a maximum of 8 columns, but it would not be very difficult to adapt it to support more if required. Flashing ------- -From the `lets_split` directory run `make SUBPROJECT-KEYMAP-avrdude` for automatic serial port resolution and flashing. -Example: `make rev2-default-avrdude` +From the top level `qmk_firmware` directory run `make KEYBOARD-SUBPROJECT-KEYMAP-avrdude` for automatic serial port resolution and flashing. +Example: `make lets_split-rev2-default-avrdude` Choosing which board to plug the USB cable into (choosing Master) -------- Because the two boards are identical, the firmware has logic to differentiate the left and right board. -It uses two strategies to figure things out: look at the EEPROM (memory on the chip) or looks if the current board has the usb cable. +It uses two strategies to figure things out: looking at the EEPROM (memory on the chip) or looking if the current board has the usb cable. -The EEPROM approach requires additional setup (flashing the eeeprom) but allows you to swap the usb cable to either side. +The EEPROM approach requires additional setup (flashing the eeprom) but allows you to swap the usb cable to either side. The USB cable approach is easier to setup and if you just want the usb cable on the left board, you do not need to do anything extra.