James Young
4b453dca92
* remove keyboard-level instances of `MIDI_ENABLE = no` Command: ``` find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e '/^[ #]*MIDI_ENABLE[ \t]*=[ \t]*no/d' {} + ``` Co-Authored-By: Nick Brassel <nick@tzarc.org> * fix case-sensitivity issues on MIDI_ENABLE Change instances of `MIDI_ENABLE = YES` to `MIDI_ENABLE = yes`. Command: ``` find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;MIDI_ENABLE[ \t]*=[ \t]*[Yy][Ee][Ss];MIDI_ENABLE = yes;g' {} + ``` * replace `# MIDI controls` with `# MIDI support` Replace `# MIDI controls` with `# MIDI support` in keyboard-level `rules.mk` files. Command: ``` find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;#[ \t]*MIDI[ \t]*\(controls\|support\).*;# MIDI support;g' {} + ``` * align inline comments Aligns the inline comments to the length used by the QMK AVR rules.mk template. Command: ``` find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;MIDI_ENABLE *= *yes.*;MIDI_ENABLE = yes # MIDI support;g' {} + ``` * remove commented instances of `MIDI_ENABLE` from keyboard `rules.mk` files Commands: ``` find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;#\([ \t]*MIDI_ENABLE\) = yes; \1 = no ;' {} + find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;^\([ \t]*\)\(MIDI_ENABLE = no\);\2\1;' {} + find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e '/^[ #]\+MIDI_ENABLE *= *no/d' {} + ``` * remove MIDI configuration boilerplate from keyboard config.h files Co-authored-by: Nick Brassel <nick@tzarc.org> |
2 years ago | |
---|---|---|
.. | ||
alvicstep | first pass: matrix consistency improvements (#13471) | 2 years ago |
keymaps | Remove Full Bootmagic (#13846) | 2 years ago |
kint2pp | [Keyboard] update debounce time on kint boards (#13351) | 2 years ago |
kint36 | Remove Full Bootmagic (#13846) | 2 years ago |
kint41 | Fix errors with matrix_output_unselect_delay function calls (#13645) | 2 years ago |
nguyenvietyen | Remove Full Bootmagic (#13846) | 2 years ago |
stapelberg | add kinesis/kint36 (#10171) | 3 years ago |
.noci | Initial list of keyboards to exclude from CI (#11213) | 3 years ago |
config.h | add kinesis/kint36 (#10171) | 3 years ago |
info.json | Kinesis refactor and Configurator update (#3245) | 5 years ago |
kinesis.c | kinesis remap | 7 years ago |
kinesis.h | add kinT kinesis keyboard controller (kint41 variant) (#13333) | 2 years ago |
readme.md | Updated info and fixed minor errors (#2769) | 6 years ago |
rules.mk | Remove MIDI Configuration boilerplate (#11151) | 2 years ago |
There are at least two different ways to replace the controller in this keyboard.
The Stapelberg folder contains the docs and configuration for using the custom controller created by Michael Stapelberg.
The alvicstep folder contains docs and configuration for directly wiring a Teensy2++ to the existing controller board. This follows the pinouts described in https://github.com/alvicstep/tmk_keyboard, which is where the name comes from.
Both hardware solutions should work with the same keymaps