-
-
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 BIOI Keyboards #9602
Add BIOI Keyboards #9602
Conversation
Add keyboards from BIOI, including dual-mode G60, Morgan65, and S65
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.
So, I'm not really liking the BLE code here. I think we should hold off on this until I can refactor the Bluetooth support in QMK into something more manageable.
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Thank you so much for your work! I think maybe we can consider the BLE code here as the keyboard level custom functions. It almost the same way as the code for RN42 HHKB controller. I think I would help to bring the USB/Bluetooth switching code into the QMK core in the future. |
Is there anything blocking this? |
Thank you for your contribution! |
Any progress? |
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.
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.
Additionally:
- All your new
.c
and.h
files need to have license headers. - There are inconsistencies in the USB Device IDs. The already-in-QMK
bioi/g60ble
uses0x6583
as the Vendor ID to avoid a collision with Wilba's boards, and0x4249
is used by thebinepad/bn003
. Ideally all the BIOI boards should use the same Vendor ID to each other, and each should have a different Product ID.
Thank you for your contribution! |
Change VenderID to 8101
Change Vender ID for BIOI to 8101 |
Co-authored-by: Drashna Jaelre <drashna@live.com>
02be019
to
e838826
Compare
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 reads better, but everything else looks good to me.
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
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.
Looks good to me.
Awesome! |
Description
Add keyboards from BIOI, including dual-mode G60, Morgan65, and S65.
Types of Changes
Issues Fixed or Closed by This PR
Checklist