Creates a layouts/ folder for keymaps shared between keyboards (#1609)
* include variables and .h files as pp directives * start layout compilation * split ergodoxes up * don't compile all layouts for everything * might seg fault * reset layouts variable * actually reset layouts * include rules.mk instead * remove includes from rules.mk * update variable setting * load visualizer from path * adds some more examples * adds more layouts * more boards added * more boards added * adds documentation for layouts * use lowercase names for LAYOUT_ * add layout.json files for each layout * add community folder, default keymaps for layouts * touch-up default layouts * touch-up layouts, some keyboard rules.mk * update documentation for layouts * fix up serial/i2c switches
This commit is contained in:
parent
7260fc3eef
commit
d2ff66a985
451 changed files with 1651 additions and 1477 deletions
45
keyboards/ergodox_infinity/readme.md
Normal file
45
keyboards/ergodox_infinity/readme.md
Normal file
|
@ -0,0 +1,45 @@
|
|||
# ErgoDox Infinity
|
||||
|
||||
The Infinity is two completely independent keyboards, and needs to be flashed
|
||||
for the left and right halves seperately. To flash them:
|
||||
|
||||
- Build the firmware with `make infinity-keymapname`
|
||||
|
||||
- Plug in the left hand keyboard only.
|
||||
|
||||
- Press the program button (back of keyboard, above thumb pad).
|
||||
|
||||
- Install the firmware with `sudo make infinity-keymapname-dfu-util`
|
||||
|
||||
- Build right hand firmware with `make infinity-keymapname MASTER=right`
|
||||
|
||||
- Plug in the right hand keyboard only.
|
||||
|
||||
- Press the program button (back of keyboard, above thumb pad).
|
||||
|
||||
- Install the firmware with `sudo make infinity-keymapname-dfu-util MASTER=right`
|
||||
|
||||
More information on the Infinity firmware is available in the [TMK/chibios for
|
||||
Input Club Infinity Ergodox](https://github.com/fredizzimo/infinity_ergodox/blob/master/README.md)
|
||||
|
||||
## Infinity Master/Two Halves
|
||||
|
||||
The Infinity is two completely independent keyboards, that can connect together.
|
||||
You have a few options in how you flash the firmware:
|
||||
|
||||
- Flash the left half, rebuild the firmware with "MASTER=right" and then flash
|
||||
the right half. This allows you to plug in either half directly to the
|
||||
computer and is what the above instructions do.
|
||||
|
||||
- Flash the left half, then flash the same firmware on the right. This only
|
||||
works when the left half is plugged directly to the computer and the keymap
|
||||
is mirrored. It saves the small extra step of rebuilding with
|
||||
"MASTER=right".
|
||||
|
||||
- The same as the previous one but with "MASTER=right" when you build the
|
||||
firmware, then flash the same firmware to both halves. You just have to
|
||||
directly connect the right half to the computer.
|
||||
|
||||
- For minor changes such as changing only the keymap without having updated
|
||||
any part of the firmware code itself, you can program only the MASTER half.
|
||||
It is safest to program both halves though.
|
Loading…
Add table
Add a link
Reference in a new issue