-
-
Notifications
You must be signed in to change notification settings - Fork 39.8k
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
Consolidate all YMDK keyboards into the YMDK directory #12177
Conversation
I thought it odd that there existed a YMDK directory, but only about half the YMDK boards resided there. This simply moves the remaining YMDK keyboards (YD60MQ, YMD75, YMD96, and YMDK_NP21) to the YMDK directory. The exception here is the YD68, which although it shares the YD naming convention with the YD60MQ, I was unable to find anything definitively linking the board to YMDK, so I've left it out as a precaution.
Documentation updates to YD60MQ, YMD75, YMD96, and YMDK_NP21 to reflect the consolidation of YMDK keyboards to the YMDK directory
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.
This is also a good opportunity to update the compilation and flashing commands to qmk
script that supports more build options and agnostic to current-directory location.
keyboards/ymdk/yd60mq/readme.md
Outdated
make ymdk/yd60mq:default # builds the 12 LED variant | ||
make ymdk/yd60mq/12led:default # also builds the 12 LED variant | ||
make ymdk/yd60mq/16led:default # builds the 16 LED variant |
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.
make ymdk/yd60mq:default # builds the 12 LED variant | |
make ymdk/yd60mq/12led:default # also builds the 12 LED variant | |
make ymdk/yd60mq/16led:default # builds the 16 LED variant | |
qmk compile -kb ymdk/yd60mq -km default # builds the 12 LED variant | |
qmk compile -kb ymdk/yd60mq/12led -km default # also builds the 12 LED variant | |
qmk compile -kb ymdk/yd60mq/16led -km default # builds the 16 LED variant |
keyboards/ymdk/yd60mq/readme.md
Outdated
make ymdk/yd60mq:default:flash # builds and flashes the 12 LED variant | ||
make ymdk/yd60mq/12led:default:flash # also builds and flashes the 12 LED variant | ||
make ymdk/yd60mq/16led:default:flash # builds and flashes the 16 LED variant |
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.
make ymdk/yd60mq:default:flash # builds and flashes the 12 LED variant | |
make ymdk/yd60mq/12led:default:flash # also builds and flashes the 12 LED variant | |
make ymdk/yd60mq/16led:default:flash # builds and flashes the 16 LED variant | |
qmk flash -kb ymdk/yd60mq -km default # builds and flashes the 12 LED variant | |
qmk flash -kb ymdk/yd60mq/12led -km default # also builds and flashes the 12 LED variant | |
qmk flash -kb ymdk/yd60mq/16led -km default # builds and flashes the 16 LED variant |
keyboards/ymdk/ymd75/readme.md
Outdated
@@ -13,11 +13,11 @@ This firmware can also be flashed onto the KBDFans KBD75 Round 2 Bootmapper Clie | |||
|
|||
Make example for this keyboard (after setting up your build environment): | |||
|
|||
make ymd75/rev1:default | |||
make ymdk/ymd75/rev1:default |
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.
make ymdk/ymd75/rev1:default | |
qmk compile -kb ymdk/ymd75/rev1 -km default |
keyboards/ymdk/ymd75/readme.md
Outdated
|
||
Flashing example for this keyboard ([after setting up the bootloadHID flashing environment](https://docs.qmk.fm/#/flashing_bootloadhid)) | ||
|
||
make ymd75/rev1:default:flash | ||
make ymdk/ymd75/rev1:default:flash |
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.
make ymdk/ymd75/rev1:default:flash | |
qmk flash -kb ymdk/ymd75/rev1 -km default |
keyboards/ymdk/ymd96/readme.md
Outdated
@@ -8,11 +8,11 @@ A 96-keyboard which supports both ANSI and ISO along with many different layout | |||
|
|||
Make example for this keyboard (after setting up your build environment): | |||
|
|||
make ymd96:default | |||
make ymdk/ymd96:default |
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.
make ymdk/ymd96:default | |
qmk compile -kb ymdk/ymd96 -km default |
keyboards/ymdk/ymd96/readme.md
Outdated
|
||
Flashing example for this keyboard ([after setting up the bootloadHID flashing environment](https://docs.qmk.fm/#/flashing_bootloadhid)) | ||
|
||
make ymd96:default:flash | ||
make ymdk/ymd96:default:flash |
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.
make ymdk/ymd96:default:flash | |
qmk flash -kb ymdk/ymd96 -km default |
keyboards/ymdk/ymdk_np21/readme.md
Outdated
@@ -10,11 +10,11 @@ ps2avrGB based number-pad sold fully assembled by YMDK on Aliexpress. | |||
|
|||
Make example for this keyboard (after setting up your build environment): | |||
|
|||
make ymdk_np21:default | |||
make ymdk/ymdk_np21:default |
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.
make ymdk/ymdk_np21:default | |
qmk compile -kb ymdk/ymdk_np21 -km default |
keyboards/ymdk/ymdk_np21/readme.md
Outdated
|
||
Flashing example for this keyboard ([after setting up the bootloadHID flashing environment](https://docs.qmk.fm/#/flashing_bootloadhid)) | ||
|
||
make ymdk_np21:default:flash | ||
make ymdk/ymdk_np21:default:flash |
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.
make ymdk/ymdk_np21:default:flash | |
qmk flash -kb ymdk/ymdk_np21 -km default |
Agreed. Still working out some issues with the YMD75 compile though. @drashna said in the QMK Discord that I might need to update some include statements for that board, but after looking at other boards with a similar file hierarchy, I'm not sure what I need to do to them. |
You'll need to add #if defined(KEYBOARD_ymdk_ymd75_rev1)
#include "rev1.h"
#elif defined(KEYBOARD_ymdk_ymd75_rev2)
#include "rev2.h"
#elif defined(KEYBOARD_ymdk_ymd75_rev3)
#include "rev3.h"
#endif |
Thank you for your contribution! |
Thank you for your contribution! |
Description
qmk
script, and to reflect the movement of the moved keyboardsThe exception is the YD68, as although it is named similarly to the YD60, I cannot find anything definitely tying it to YMDK, so I left it out as a precaution.
Currently resolving YMD75 build issues resulting from the move.
Types of Changes
Issues Fixed or Closed by This PR
Checklist