-
-
Notifications
You must be signed in to change notification settings - Fork 40.7k
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
Cleanup and refactoring of Cipulot keyboards folder #21577
Conversation
This commit includes cleanups and changes in includes of the 'via_apc.c` file for affected keyboards, after the move of the file to a dedicated `common` folder in commit [qmk#21233](qmk#21233). Here's a mode detailed list of the changes: - cleanup of empty layers in the `keymap.c` files - removal of features in `info.json` matching features in the default `info.json` - delete of duplicated files in the `via` keymap folders of `via_apc.c` file and subsequent inclusion path update in `rules.mk`
Could this PR be targeted at the |
@dunk2k I didn't targeted this to It would create confusion to have multiple boards with the replicated code within the keymaps folder and the latest one being the only one with the latest changes requested to reduce code duplication. |
removed unused parameter in function proto.
Retargeted to |
Addition of `OPT = 2` for boards that HAVE RGB and `OPT = 3` for boards that DO NOT HAVE RGB. This because of known issues with having `OPT = 3` enabled with RGB and ARM, causing it to glitch out. The optimization flag proved to increase scan rate by a range of 15%-19% where RGB is not used and by ~5% where it is used.
Small order fix for HHKB keymaps on my boards. Previously I swapped xGUI and xALT. Not critical but still a QOL improvement.
Closing this since I've noticed that some of the EC code can be reworked and these changes are no longer needed, will do a separate and more comprehensive refactoring down the line (work already started on that). |
Description
This commit includes cleanups and changes in includes of the
via_apc.c
file for affected keyboards, after the move of the file to a dedicatedcommon
folder in commit #21233.Here's a mode detailed list of the changes:
keymap.c
filesinfo.json
matching features in the defaultinfo.json
via
keymap folders ofvia_apc.c
file and subsequent inclusion path update inrules.mk
OPT
flags to increase scan rate through optimizationTypes of Changes
Issues Fixed or Closed by This PR
Checklist