-
-
Notifications
You must be signed in to change notification settings - Fork 40.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Keyboard: add treeadstone48 #5405
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These requested changes are primarily QMK stye convention changes such as using all lower case description for layouts such as LAYOUT_lower_case_desc
and the usage of #pragma once
over the usual ifndef def include guards
@mechmerlin thanks, |
Just a heads up, there are 2 OLED PRs in the queue that may improve the usability/functionality of the screens. It won't replace the implementation here, but it may be better to run once one of them is merged in. Additionally, we hope to merge the split keyboard code into one, unified framework in the near future, and we'd like to convert all the boards like this to use that framework, at some point. (that way, when somebody like @mtei updates the code for the helix, every board benefits, and we don't have fragmented boards) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In addition to the specific issues below, as all your keymaps in this pull request are reference keymaps instead of user keymaps, they should all be refactored to not use layout macro that will automatically prepend KC_
to all keycodes, as QMK has found that this confuses new users.
Here's an updated default keymap.
The like_jis
and like_jis_rs
keymaps should both be similarly updated as well.
Thanks! |
* upstream/master: (445 commits) Update ps2avrgb template to use standard matrix/i2c code (qmk#4957) [Keyboard] Simplified handwired/xealous since most of the features are in core now. (qmk#5556) [Keyboard] Move scrabblepad into donutcables directory (qmk#5553) [Keymap] Additional RGB options set (qmk#5551) [Keyboard] Add Budget96 by Donut Cables (qmk#5550) [Keyboard] Added configurable defaults for RGB backlight parameters. (qmk#5549) Added Hacked Motospeed keyboard (qmk#5534) [Keymap] New HS60/v2 HHKB keymap for goatmaster (qmk#5545) [Keyboard] add treeadstone48 (qmk#5405) [Keyboard] Doro67 Multi PCB port (qmk#5539) [Keyboard] V60 Type R - Turn on leds for Configurator + Refactor (qmk#5546) RGB Matrix support for Massdrop CTRL/ALT (qmk#5328) Added encoder support to split common code (qmk#5477) Eager Per Row Debouncing added (added to Ergodox) (qmk#5498) Added configurable defaults for RGB backlight indicators. [Keyboard] Small Refactor of Duck boards (qmk#5521) [Keyboard] Quantrik Kyuu 65% Board (qmk#5541) Call default zeal60 rgb file remove call to custom rgb file Removed duplicated zeal60 files ...
* Keyboard: add treeadstone48 * rename layout defines * Use of pragma once * move common include code * fixed info.json * change keymap layout from kc to normal * fix alpha revision keymap * fixed info.json * remove USE_Link_Time_Optimization
* Keyboard: add treeadstone48 * rename layout defines * Use of pragma once * move common include code * fixed info.json * change keymap layout from kc to normal * fix alpha revision keymap * fixed info.json * remove USE_Link_Time_Optimization
* Keyboard: add treeadstone48 * rename layout defines * Use of pragma once * move common include code * fixed info.json * change keymap layout from kc to normal * fix alpha revision keymap * fixed info.json * remove USE_Link_Time_Optimization
Description
Add treadstone48 keyboard
Types of Changes
Issues Fixed or Closed by This PR
Checklist