Skip to content
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

fix(usb): Tweak how ZMK_USB gets enabled. #2006

Conversation

petejohanson
Copy link
Contributor

  • Previous version of multiple overrides of the default value of ZMK_USB were problematic. Move to using board _defconfig files for the defaults for those, along with proper depends on for ZMK_USB that accounts for split and split roles.

This addresses a current build failure in ZMK main when building for a controller like proton-c with a split right side. Although not important now, this should get cleaned up in preparation for eventual wired split support. See an example failure here: https://github.com/zmkfirmware/zmk/actions/runs/6853902894/job/18635806769

@petejohanson petejohanson added bug Something isn't working split usb labels Nov 13, 2023
@petejohanson petejohanson self-assigned this Nov 13, 2023
@petejohanson petejohanson requested a review from a team as a code owner November 13, 2023 19:04
@petejohanson petejohanson changed the title fix(usb): Tweak mow ZMK_USB gets enabled. fix(usb): Tweak how ZMK_USB gets enabled. Nov 13, 2023
@petejohanson petejohanson force-pushed the config/defaults-for-hid-outputs-fixes branch from 3194035 to 74051f1 Compare November 13, 2023 19:04
* Previous version of multiple overrides of the default value of ZMK_USB
  were problematic. Move to using board _defconfig files for the
  defaults for those, along with proper `depends on` for ZMK_USB that
  accounts for split and split roles.
@petejohanson
Copy link
Contributor Author

Many of the tests are green, and this is hitting production split builds, so merging this to stem the pain.

@petejohanson petejohanson merged commit 964c541 into zmkfirmware:main Nov 13, 2023
63 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working split usb
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant