]> git.donarmstrong.com Git - qmk_firmware.git/commit
[Keyboard] KBD75 refactor (#6755)
authornoroadsleft <18669334+noroadsleft@users.noreply.github.com>
Tue, 17 Sep 2019 17:34:52 +0000 (10:34 -0700)
committerDrashna Jaelre <drashna@live.com>
Tue, 17 Sep 2019 17:34:52 +0000 (10:34 -0700)
commit86d59f1034785b9cd8cc2bfcce7016cd97d041e9
tree38674436c41e594590e58557f64b82351488f812
parentc427023b31f544771391b4cd22d797ee14cadac3
[Keyboard] KBD75 refactor (#6755)

* convert codebase to #pragma once

* fix file includes

- quantum.h is included at keyboard level, redundant at revision level
- keyboard-level path is accessible at revision level, remove relative pathing

* duplicate common layout macros from rev1 to rev2

Add the layout macros supported by both rev1 and rev2 to rev2.h directly, which exposes these layouts to QMK Configurator.

* enable community layout support (75_ansi, 75_iso)

* add LAYOUT_75_iso layout data

It needs its own tree because its keys are in a different order from LAYOUT_iso_1u even though the physical layout is the same.

* minimize rules.mk files (use QMK defaults)

* use atmel-dfu bootloader rule

* fix typo on rev1 info.json
keyboards/kbdfans/kbd75/config.h
keyboards/kbdfans/kbd75/kbd75.h
keyboards/kbdfans/kbd75/rev1/info.json
keyboards/kbdfans/kbd75/rev1/rev1.h
keyboards/kbdfans/kbd75/rev1/rules.mk
keyboards/kbdfans/kbd75/rev2/info.json
keyboards/kbdfans/kbd75/rev2/rev2.h
keyboards/kbdfans/kbd75/rev2/rules.mk