]> git.donarmstrong.com Git - qmk_firmware.git/commit
[Keyboard] Add AMJ66 keyboard (#5945)
authornoroadsleft <18669334+noroadsleft@users.noreply.github.com>
Tue, 30 Jul 2019 07:21:44 +0000 (00:21 -0700)
committerDrashna Jaelre <drashna@live.com>
Tue, 30 Jul 2019 07:21:44 +0000 (00:21 -0700)
commit77a1c75cf622bb74105b3bb64e9dc2ef182c1f63
tree907ff74b01c0d538da5080f04c444f4f4e0c06a0
parent5cf7dbedd2e68ec40b0666f10c47f9601e1ae275
[Keyboard] Add AMJ66 keyboard (#5945)

* Added nearly perfect config for AMJ66, only missing top right key.

* Correct the layout macro

* Add layout mock-up to amj66.h

* Update and comment out the backlight definitions in config.h

The backlight pin was found to be D4, but there appears to be a bug in QMK that affects this keyboard.

Commenting out for now.

* Try to make a sensible default keymap

* Add testing keymap for FSund

Include the keymap that was being used for testing.

Don't forget to refactor this later into an actually useful keymap.

* Suggestions by fauxpark

- uncomment the backlight configuration
- fix the default keymap
- remove commented MCU rule
- specify the bootloader
- make mental note to not try to write code at 3:30 in the morning

* Add LAYOUT_66_ansi and LAYOUT_66_iso macros

- include QMK Configurator data
- enable Community Layout support

* Add comments about layout variants to amj66.h

* Add #define BACKLIGHT_ON_STATE 1

Partial fix for backlight breathing.

- Requires #5983 to fix fully (confirmed by FSund and fauxpark)

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-Authored-By: Filip Sund <filip.sund@gmail.com>
* DEBOUNCING_DELAY -> DEBOUNCE

* Move AMJ66 files into new AMJKeyboard directory

* Correct Manufacturer in USB Device Descriptor

* Remove comment regarding source fork

* Correct the readme

* Update default keymap to match the details given in its readme

* White-space edit fsund_test keymap

Makes its formatting more consistent with other 66% keymaps. No logic changes.

* Linting info.json

Debug-style linting (one key object per line) and minor edits to key labels.

* Remove fsund_test keymap

* Add FSund as a maintainer in info.json
keyboards/amjkeyboard/amj66/amj66.c [new file with mode: 0644]
keyboards/amjkeyboard/amj66/amj66.h [new file with mode: 0644]
keyboards/amjkeyboard/amj66/config.h [new file with mode: 0644]
keyboards/amjkeyboard/amj66/info.json [new file with mode: 0644]
keyboards/amjkeyboard/amj66/keymaps/default/config.h [new file with mode: 0644]
keyboards/amjkeyboard/amj66/keymaps/default/keymap.c [new file with mode: 0644]
keyboards/amjkeyboard/amj66/keymaps/default/readme.md [new file with mode: 0644]
keyboards/amjkeyboard/amj66/readme.md [new file with mode: 0644]
keyboards/amjkeyboard/amj66/rules.mk [new file with mode: 0644]