1
0
Fork 0
forked from forks/qmk_firmware
qmk_firmware/keyboards/gray_studio/think65/solder
James Young 4b453dca92
Remove MIDI Configuration boilerplate (#11151)
* 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>
2021-08-16 06:51:13 +10:00
..
keymaps [Keymap] Think6.5v2 keymap with working caps-lock indicator (#12709) 2021-07-02 23:31:32 -07:00
config.h Remove DESCRIPTION, E-G (#11574) 2021-01-18 12:49:25 +11:00
info.json [Keymap] Custom user keymap for Think6.5 with LED range control (#7603) 2019-12-18 00:46:49 -08:00
readme.md update readme (#12322) 2021-04-15 13:01:25 -04:00
rules.mk Remove MIDI Configuration boilerplate (#11151) 2021-08-16 06:51:13 +10:00
solder.c [Keyboard] Think 6.5 Soldered Matrix Fix (#7952) 2020-01-21 13:26:00 -08:00
solder.h [Keyboard] Think 6.5 Soldered Matrix Fix (#7952) 2020-01-21 13:26:00 -08:00

Think6.5 Solder V1/V2

65% PCB with center mount USB C ran by Airpotter and Oldcat through Graystudio.

This firmware is compatible with both V1 and V2 variants of the Think 6.5 PCB.

Indicator LEDs: The solder PCB ONLY supports Caps Lock LEDs unlike the Hotswap version that supports Num Lock, Caps Lock, and Scroll Lock.

Make example for this keyboard (after setting up your build environment):

make gray_studio/think65/solder:default

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.