qmk_firmware
qmk_firmware copied to clipboard
Added Keychron C3 Pro
Added Keychron C3 Pro and request for a review, thanks!
Description
- Added keychron/c3_pro/ansi/red.
Types of Changes
- [ ] Core
- [ ] Bugfix
- [ ] New feature
- [ ] Enhancement/optimization
- [x] Keyboard (addition or update)
- [x] Keymap/layout/userspace (addition or update)
- [ ] Documentation
Issues Fixed or Closed by This PR
Checklist
- [x] My code follows the code style of this project: C, Python
- [x] 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.
- [x] I have read the CONTRIBUTING document.
- [ ] I have added tests to cover my changes.
- [x] I have tested the changes and verified that they work and don't break anything (as well as I can manage).
@fauxpark hi, do you have time to check this? thanks
Hey, when merging this branch with current qmk/master in my machine I got some issues:
error: 'SNLED27351_I2C_ADDRESS_1' undeclared
(gist), probably caused by the DRIVER_ADDRESS_n defines changes that were merged in this commit https://github.com/qmk/qmk_firmware/commit/d56ee70c524b4fc4d1638e5e8c4bdeb89e752993
I got it compiling and running in my keychron c3 pro by applying those renames on top of this MR: https://github.com/emmamm05/qmk_firmware/commit/528c0e4d76603702abd837bdd9272f9db2883109
Thank you for your contribution!
This pull request has been automatically marked as stale because it has not had activity in the last 45 days. It will be closed in 30 days if no further activity occurs. Please feel free to give a status update now, or re-open when it's ready.
For maintainers: Please label with bug
, awaiting review
, breaking_change
, in progress
, or on hold
to prevent the issue from being re-flagged.
can we have someone review this pull? thanks
Thank you for your contribution!
This pull request has been automatically marked as stale because it has not had activity in the last 45 days. It will be closed in 30 days if no further activity occurs. Please feel free to give a status update now, or re-open when it's ready.
For maintainers: Please label with bug
, awaiting review
, breaking_change
, in progress
, or on hold
to prevent the issue from being re-flagged.
posting toplevel since comment is resolved
This file can be deleted.
it looks like
make keychron/c3_pro/ansi/red:default
as mentioned in readme does not work with this file missing, andqmk list-keyboards
, which make depends on for building valid targets, ignores any paths with/keymaps/
in it.maybe the readme just needs a change or the file is needed?
I'm new to this project, apologies if any statements are uninformed - I could just be completely wrong :)
@brad-alexander If you are testing this PR locally, your repo is out of date - there is a keyboard.json
in that folder which should serve the same purpose (marking it as a buildable keyboard) as rules.mk previously did. That's why the other comment in my review above was to rename the info.json
.
So after compiling this for myself and figuring out how qmk works and what is expected of a PR for this repo this seems like a good PR to merge.