[Core] Add compile/make macro to core (#15959) * [Core] Add KC_MAKE keycode to core fix linting fix testing error work around test idiocyncracies fix more lint something something stupid tests add doc * updates based on feedback * Add bad names * Fixup docs * semantics but cleaner Co-authored-by: precondition <57645186+precondition@users.noreply.github.com> * Hide oneshot checks behind preprocessors * Move no-compile option around * Fix formatting * make shift optional * Make opt in * fix formatting * update send string function name Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: precondition <57645186+precondition@users.noreply.github.com> Co-authored-by: Joel Challis <git@zvecr.com>
Merge remote-tracking branch 'origin/master' into develop
Print out generated files during build (#16672)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Add nullbits TIDBIT (#15182)
Merge remote-tracking branch 'origin/master' into develop
gboards/butterstick: move steno rules config to keymap level (#16666)
Merge remote-tracking branch 'origin/master' into develop
Fix m3n3van and minim keyboard names in keymap JSON (#16665)
Merge remote-tracking branch 'origin/master' into develop
Update the AL1 Vender ID (#16660) * Add via to AL1 * Updated number of rows and columns, and applied suggestions from code review * Update Vender ID Change the Vender ID for Triangle Lab to comply with the via PR checklist.
Merge remote-tracking branch 'origin/master' into develop
[MB-65S] Change layout to follow change request from OEM (#16663)
Merge remote-tracking branch 'origin/master' into develop
yugo_m enhancement: include all available key positions (#16216) * yugo_m enhancement to include all available key positions in matrix
Merge remote-tracking branch 'origin/master' into develop
Ensure dependent CI workflows run (#16662)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Add Dolice keyboard (#16186)
Merge remote-tracking branch 'origin/master' into develop