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
Request: ZMK Firmware Project (mechanical keyboards) #15
Request: ZMK Firmware Project (mechanical keyboards) #15
Conversation
I can't pre-allocate a range of USB IDs for an unknown number of devices due to the risk of sub-allocating some of them without me being able to ensure it respects our requirements and the purpose they have been allocated for. |
0b0e805
to
b73954c
Compare
@cuvoodoo Understood on the range, and the risk of sub-allocating. I really appreciate the intention going into this. I've just pushed an update to the branch to just request the one ID, next in the list. Regarding the license inconsistency, I have an existing issue zmkfirmware/zmk#30 to work on adding checks for missing/inconsistent headers during PR process. Is having that fixed first a hard requirement for allocating the ID? Thanks again! |
Mixing licenses is not an issue (as long s they are open source and compatible). And the issue is not (only) about PR, but also about the already existing files. |
* Website: https://zmkfirmware.dev/ * License: MIT We have been developing a new MIT licensed firmware for mechanical keyboards based on the Zephyr RTOS. In particular, the goal is to have a firmware with solid BLE support baked in. We are targetting supporting a wide variety of hardware, using the broad support the upstream Zephyr project has. Currently, we support two "Pro-Micro Footprint Compatible" boards, and several users have already gotten the firmware working using Adafruit Feather boards.
b73954c
to
e2c5027
Compare
@cuvoodoo Can we please revisit getting this assigned? We've drastically improved the copyright and license headers to be clearer, etc. Thanks. |
* Use openmoko product ID from: openmoko/openmoko-usb-oui#15
* Use openmoko product ID from: openmoko/openmoko-usb-oui#15
* Use openmoko product ID from: openmoko/openmoko-usb-oui#15
We have been developing a new MIT licensed firmware for mechanical
keyboards based on the Zephyr RTOS. In particular, the goal is to
have a firmware with solid BLE support baked in.
We are targetting supporting a wide variety of hardware, using
the broad support the upstream Zephyr project has. Currently,
we support two "Pro-Micro Footprint Compatible" boards, and
several users have already gotten the firmware working using
Adafruit Feather boards.
In order to support a variety of PCBs that accept one of those
smaller daughter boards (of which support for others is planned),
we ideally will end up with:
<# of supported MCU boards > x < # of PCB daughter boards>
unique product IDs, which is why this request includes a range.