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

Move keyboard USB IDs and strings to data driven: K #17846

Merged
merged 7 commits into from
Aug 3, 2022

Conversation

fauxpark
Copy link
Member

Description

Previous PR: #17837

Types of Changes

  • Core
  • Bugfix
  • New feature
  • Enhancement/optimization
  • Keyboard (addition or update)
  • Keymap/layout/userspace (addition or update)
  • Documentation

Issues Fixed or Closed by This PR

Checklist

  • My code follows the code style of this project: C, Python
  • I have read the PR Checklist document and have made the appropriate changes.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • I have tested the changes and verified that they work and don't break anything (as well as I can manage).

Copy link
Member

@noroadsleft noroadsleft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some general notes:

  • Some of the KBDfans boards use "manufacturer": "KBDfans", and others are set to "manufacturer": "KBDFans" with a capital F.
  • Most boards with multiple revisions are now set to specify the revision in "keyboard_name", which I think is a good change - but the Suihankey by kakunpc does not. Is that deliberate?
  • keyboards/keyboardio/model01/config.h still has the USB strings; they haven't been removed in the conversion to data-driven config.

keyboards/keycapsss/o4l_5x12/info.json Show resolved Hide resolved
keyboards/kudox/rev1/info.json Outdated Show resolved Hide resolved
keyboards/kudox/rev2/info.json Outdated Show resolved Hide resolved
keyboards/kudox/rev3/info.json Outdated Show resolved Hide resolved
keyboards/kudox_full/rev1/info.json Outdated Show resolved Hide resolved
fauxpark and others added 4 commits July 31, 2022 13:34
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
@fauxpark
Copy link
Member Author

Some of the KBDfans boards use "manufacturer": "KBDfans", and others are set to "manufacturer": "KBDFans" with a capital F.

Most boards with multiple revisions are now set to specify the revision in "keyboard_name", which I think is a good change - but the Suihankey by kakunpc does not. Is that deliberate?

I tried to keep whatever was there originally, and made tweaks as I thought necessary. I'm not too bothered by it; the only thing I don't touch is the VID/PID as that will break VIA.

@spidey3
Copy link
Contributor

spidey3 commented Jul 31, 2022

I looks like some of the kdbfans boards were not done (e.g. kbdfans/kbd75). Was this intentional?

@fauxpark
Copy link
Member Author

Yes: #16481

@fauxpark fauxpark merged commit 1b92c20 into qmk:master Aug 3, 2022
@fauxpark fauxpark deleted the keyboards-data-driven-usb-k branch August 3, 2022 07:43
imhoffman pushed a commit to imhoffman/qmk_firmware that referenced this pull request Aug 20, 2022
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
nolanseaton pushed a commit to nolanseaton/qmk_firmware that referenced this pull request Jan 23, 2023
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants