]> git.donarmstrong.com Git - qmk_firmware.git/commit
[Keyboard] Add TA-65 PCB to QMK (#6180)
authorYan-Fa Li <yanfali@gmail.com>
Mon, 24 Jun 2019 19:29:54 +0000 (12:29 -0700)
committerDrashna Jaelre <drashna@live.com>
Mon, 24 Jun 2019 19:29:53 +0000 (12:29 -0700)
commit1a2a54c326d0bb0dba899b3098487450d6d9dee6
tree7fafd3cc35e383a1f1bec42c4fcdc1a9efc76c4f
parent0a2894fc995572e90b3b06e1de51f13503daf9ca
[Keyboard] Add TA-65 PCB to QMK (#6180)

* [keyboard] TA-65 by maartenwut

 Add ta65 to QMK with 4 layouts

* Simplify config.h

* Simplify keymap

* Update bootloader

 - confirmed to be qmk-dfu by maartenwut

* Update keyboards/ta65/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Review feedback

 - fauxpark recommendations
 - noroadsleft recommendations

* Repair info.json structure

JSON objects were not properly nested according to the QMK specification.

* Switch info.json to "debug linting"

So I can read the file more easily.

* Remove k2c and k31 from LAYOUT_tsangan

k2c was the Non-US Hash position, and k31 was the Non-US Backslash position, but this layout is intended for ANSI.

* Correct LAYOUT_tsangan data in info.json

* Update tsangan keymap to use updated LAYOUT_tsangan macro correctly

* Rename LAYOUT_tsangan to LAYOUT_ansi_tsangan

Increased clarity.

* Rename tsangan keymap as default_ansi_tsangan

Per QMK Keyboard Guidelines.

* Fix object ordering for ISO layouts in info.json

ISO Enter's object was out of sequence in both layouts.

* Rename ISO keymaps per QMK Keyboard Guidelines

- rename iso keymap as default_iso
- rename iso_tsangan keymap as default_iso_tsangan

* Add default_ansi keymap

For user reference.

* Enable Community Layout support

LAYOUT_ansi and LAYOUT_iso conform to the 65_ansi and 65_iso Community Layouts, respectively.

- rename LAYOUT_ansi to LAYOUT_65_ansi
- rename LAYOUT_iso to LAYOUT_65_iso
- update keymaps as appropriate
- add LAYOUTS rule to rules.mk

* Disambiguate key labels in info.json

* Remove trailing white space from info.json

* Update keyboards/ta65/keymaps/maartenwut/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
13 files changed:
keyboards/ta65/config.h [new file with mode: 0644]
keyboards/ta65/info.json [new file with mode: 0644]
keyboards/ta65/keymaps/default/keymap.c [new file with mode: 0644]
keyboards/ta65/keymaps/default_ansi/keymap.c [new file with mode: 0644]
keyboards/ta65/keymaps/default_ansi_tsangan/keymap.c [new file with mode: 0644]
keyboards/ta65/keymaps/default_iso/keymap.c [new file with mode: 0644]
keyboards/ta65/keymaps/default_iso_tsangan/keymap.c [new file with mode: 0644]
keyboards/ta65/keymaps/maartenwut/config.h [new file with mode: 0644]
keyboards/ta65/keymaps/maartenwut/keymap.c [new file with mode: 0644]
keyboards/ta65/readme.md [new file with mode: 0644]
keyboards/ta65/rules.mk [new file with mode: 0644]
keyboards/ta65/ta65.c [new file with mode: 0644]
keyboards/ta65/ta65.h [new file with mode: 0644]