-
-
Notifications
You must be signed in to change notification settings - Fork 40.2k
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
Add Herringbone keyboard #9495
Add Herringbone keyboard #9495
Conversation
Thanks! I've made the changes. Some sections like the ones found in |
Co-authored-by: Ryan <[email protected]>
keyboards/herringbone/config.h
Outdated
#include "config_common.h" | ||
|
||
/* USB Device descriptor parameter */ | ||
#define VENDOR_ID 0xB16B |
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.
Another keyboard already uses this VID.
That board also has VIA support, so another VID will be needed.
You can check the currently used VID/PID values either here or with git grep
.
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 particular keyboard is mine too lol. Alright, I thought I could get away with having the same VID but different PID.
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.
Oh, that's a crucial info I did not know, sorry about that.
In this case the same VID would make sense.
If you are planning on creating and contributing other boards (which I hope you do), it would also make sense to create a "vendor" directory and place your boards under it.
This is done the sooner, the better, because for already existing boards it's a breaking change.
tl;dr: You should use the same VID for all your stuff and maybe move this to keyboards/ramonimbao/herringbone
.
You wete
board should also be moved there, but as I said, it's going to be a breaking change.
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.
I'm only about to fulfill the boards I've made so far in the local GB I did, but I haven't shipped them out yet. Will this be not be considered a breaking change anymore in that case? The only ones that have the PCBs so far are me and another local guy.
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.
I think this can be an exception, but the others will weigh in on it.
I recommend doing the move as soon as possible in this case.
Could you do that |
Co-authored-by: Erovia <[email protected]>
Co-authored-by: Ryan <[email protected]> Co-authored-by: Erovia <[email protected]>
Description
Add Herringbone keyboard with VIA support
Types of Changes
Issues Fixed or Closed by This PR
Checklist