-
-
Notifications
You must be signed in to change notification settings - Fork 40k
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 support for Teensy-modified Datahand keyboard #4847
Conversation
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.
@adzenith My understanding is that changes to core code should be made in pull requests separately from changes or additions to keyboards, but I'll let someone with more knowledge than I make the decision on that.
Thanks for the quick review! I've updated the PR as per your suggestions: adding |
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.
It looks like this may be better in the "converter" folder, given what it is.
That or, because this isn't a mass produced board/replacement controller, it should probably be moved to "handwired".
I'll move it to |
Updated! |
363c102
to
e8ebbf1
Compare
CI is showing a strange error: |
Looks like CI is working now! Let me know if there's anything else I need to do. Thanks again for the help! |
This is more of a nit pick, but could you update the code (especially the default keymap) to conform to the QMK Coding conventions? |
Sure! I can change the comments to use C-style comments (which it says is "strongly encouraged") – other than that, I think I already am complying with coding standards. Is there anything else I'm missing? |
Updated with C-style comments. |
The comments are fine. And: |
Hm, I'm not sure what you mean. I'm looking at the coding convention and I see
I do see a couple of misplaced braces in keymap.c, which I can fix, but I'm not sure what else is being pointing out in those sections. |
I've moved the function braces onto the function lines - let me know if that's what you meant! |
Sorry for not being clear, yeah that's what I meant! |
Thanks! |
Thanks for the reviews and the merge! |
* 'master' of https://github.com/qmk/qmk_firmware: (87 commits) [Keyboard] KBD67: enable bootmagic lite by default (qmk#4931) [Keymap] Adding keymap for Nyquist (qmk#4918) Optimize/Update the new_project script (qmk#4920) Remove lfkeyboards parent rules.mk as its only required for mini1800 [Keyboard] Add BDN9 (qmk#4919) [Keyboard] Add KBD67 Hotswap Support (qmk#4916) Fixup the clueboard 66 info.json Clueboard refresh (qmk#4902) Give the keymap folder the proper name Fix layouts/default/66_iso keymap [Keyboard] Add DataHand keyboard support (qmk#4847) [Keymap] Add a compile-time provided macro and assign to _FL (qmk#4908) Added info.json for TGR Alice Always read two bytes from the endpoint if we have two bytes to read Rename i2c_slave functions so it can coexist with i2c_master (qmk#4875) Fix for ISO layout in tada68:rys (qmk#4906) [Keyboard] Added TGR Alice keyboard support (qmk#4896) handwired/retro_refit: refactor, Configurator support and readme update (qmk#4899) Initial fixes for vagrant (qmk#4900) Tidy up IS_{,HOST_}LED_{ON,OFF} macros (qmk#4894) ...
* master: (643 commits) [Keyboard] Remove hadron ver0 as it is no longer required (qmk#4921) Remove unused fn_actions[] and action_function() in default keymaps (qmk#4829) [Keyboard] KBD67: enable bootmagic lite by default (qmk#4931) [Keymap] Adding keymap for Nyquist (qmk#4918) Optimize/Update the new_project script (qmk#4920) Remove lfkeyboards parent rules.mk as its only required for mini1800 [Keyboard] Add BDN9 (qmk#4919) [Keyboard] Add KBD67 Hotswap Support (qmk#4916) Fixup the clueboard 66 info.json Clueboard refresh (qmk#4902) Give the keymap folder the proper name Fix layouts/default/66_iso keymap [Keyboard] Add DataHand keyboard support (qmk#4847) [Keymap] Add a compile-time provided macro and assign to _FL (qmk#4908) Added info.json for TGR Alice Always read two bytes from the endpoint if we have two bytes to read Rename i2c_slave functions so it can coexist with i2c_master (qmk#4875) Fix for ISO layout in tada68:rys (qmk#4906) [Keyboard] Added TGR Alice keyboard support (qmk#4896) handwired/retro_refit: refactor, Configurator support and readme update (qmk#4899) ...
* master: (60 commits) [Keymap] New kbd67/hotswap keymap for writing both code and math (qmk#4933) Add support for Clueboard 66% rev4 Fix a typo in link to the Pro Micro ISP firmware [Keyboard] Remove hadron ver0 as it is no longer required (qmk#4921) Remove unused fn_actions[] and action_function() in default keymaps (qmk#4829) [Keyboard] KBD67: enable bootmagic lite by default (qmk#4931) [Keymap] Adding keymap for Nyquist (qmk#4918) Optimize/Update the new_project script (qmk#4920) Remove lfkeyboards parent rules.mk as its only required for mini1800 [Keyboard] Add BDN9 (qmk#4919) [Keyboard] Add KBD67 Hotswap Support (qmk#4916) Fixup the clueboard 66 info.json Clueboard refresh (qmk#4902) Give the keymap folder the proper name Fix layouts/default/66_iso keymap [Keyboard] Add DataHand keyboard support (qmk#4847) [Keymap] Add a compile-time provided macro and assign to _FL (qmk#4908) Added info.json for TGR Alice Always read two bytes from the endpoint if we have two bytes to read Rename i2c_slave functions so it can coexist with i2c_master (qmk#4875) ...
Description
I have a DataHand keyboard in which I've replaced the stock processor with a Teensy++ 2.0 in a similar manner to that described here. This PR adds a new
keyboard
to support this setup.Types of changes
Checklist: