Skip to content
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

Adding Rev41lp keyboard #15895

Merged
merged 38 commits into from
Jul 1, 2022
Merged

Adding Rev41lp keyboard #15895

merged 38 commits into from
Jul 1, 2022

Conversation

janlindblom
Copy link

Description

Adding support for Rev41lp by @cyril279, cherry-picking original files and adding custom nordic-optimized keymap.

Types of Changes

  • Core
  • Bugfix
  • New feature
  • Enhancement/optimization
  • Keyboard (addition or update)
  • Keymap/layout/userspace (addition or update)
  • Documentation

Checklist

  • My code follows the code style of this project: C, Python
  • 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.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • I have tested the changes and verified that they work and don't break anything (as well as I can manage).

@zvecr zvecr added the pr_checklist_pending Needs changes as per the PR checklist label Jan 16, 2022
@janlindblom
Copy link
Author

I can see now that the commits I cherry-picked from Cyril doesn't fulfill the PR checklist, will go through and fix those, sorry that I didn't notice this before creating the PR.

Copy link
Contributor

@filterpaper filterpaper left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestions to simplify default keymap.c

keyboards/b_sides/rev41lp/config.h Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/rules.mk Outdated Show resolved Hide resolved
@janlindblom
Copy link
Author

Thank you @filterpaper ! I'll check and merge your suggested changes once I'm on my computer again.

keyboards/b_sides/rev41lp/info.json Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/keymaps/cyril/config.h Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/keymaps/namnlos/config.h Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/config.h Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/keymaps/cyril/keymap.c Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/keymaps/namnlos/keymap.c Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/keymaps/namnlos/rules.mk Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/rules.mk Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/rules.mk Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/rules.mk Outdated Show resolved Hide resolved
@janlindblom
Copy link
Author

Thanks @filterpaper , @drashna and @fauxpark for reviewing!

Copy link
Author

@janlindblom janlindblom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resolved all review comments.

@@ -0,0 +1,15 @@
# rev39lp
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We mean Rev41lp here, correct?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, yes of course, you’re absolutely right! I’ll fix that when I’ve got access to a computer!

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I’ve been meaning to ask you @cyril279 , the keyboard is in the subfolder “keyboards/b_sides” as it is now based on your original qmk fork, should it rather be in a folder named “keyboards/cyril279”? I’ve been planning on getting the rev39lp in the same folder at some point too.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Honestly, I haven't truly settled on a brand for my stuff just yet...
I lean toward 'b_sides' over 'cyril279', but I don't have strong feelings on the matter.

@stale
Copy link

stale bot commented Apr 25, 2022

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 awaiting review, breaking_change, in progress, or on hold to prevent the issue from being re-flagged.

There was a typo in the title, also changed the description a little.
@stale stale bot removed the awaiting changes label May 15, 2022
@janlindblom
Copy link
Author

This one is going stale, I think everything should be in order by now, the final review changes are resolved and I've built 3 of these now without issue using this code!

keyboards/b_sides/rev41lp/readme.md Outdated Show resolved Hide resolved
keyboards/b_sides/rev41lp/keymaps/namnlos/rules.mk Outdated Show resolved Hide resolved
@janlindblom
Copy link
Author

Thanks @fauxpark, changes implemented!

@github-actions
Copy link

github-actions bot commented Jul 1, 2022

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.

@github-actions github-actions bot added the stale Issues or pull requests that have become inactive without resolution. label Jul 1, 2022
@tzarc tzarc merged commit 38ca5e9 into qmk:master Jul 1, 2022
0xcharly pushed a commit to Bastardkb/bastardkb-qmk that referenced this pull request Jul 4, 2022
* [keyboard] Add rev41lp

* [keymap] rev41lp: More layer, less clutter

* [keymap] rev41lp:whitespace cleanup

* [keymap] rev41lp: Remove outer shift & edit homerow timings

left-ctrl < left-shift
kc-enter < kc-sftent
lower + tab = grave
raise + tab = tilde

* Initial namnlos keymap for rev41lp.

* Updated according to PR checklist.

* Update keyboards/b_sides/rev41lp/config.h

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/rules.mk

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Updated to fulfill PR checklist.

* Update keyboards/b_sides/rev41lp/info.json

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/config.h

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/cyril/config.h

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/cyril/keymap.c

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/namnlos/keymap.c

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/namnlos/rules.mk

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/rules.mk

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/rules.mk

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/rules.mk

Co-authored-by: Ryan <[email protected]>

* Update keyboards/b_sides/rev41lp/readme.md

Co-authored-by: Ryan <[email protected]>

* Update keyboards/b_sides/rev41lp/readme.md

Co-authored-by: Ryan <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/namnlos/keymap.c

Co-authored-by: Ryan <[email protected]>

* Update keyboards/b_sides/rev41lp/rules.mk

Co-authored-by: Ryan <[email protected]>

* Adding picture.

* Rename README.md to readme.md

* Cleaning up in rules.mk.

* Moving en- and em-dash from dedicated keys.

* Readme fixup.

There was a typo in the title, also changed the description a little.

* Update keyboards/b_sides/rev41lp/readme.md

Co-authored-by: Ryan <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/namnlos/rules.mk

Co-authored-by: Ryan <[email protected]>

Co-authored-by: cyril279 <[email protected]>
Co-authored-by: Albert Y <[email protected]>
Co-authored-by: Drashna Jaelre <[email protected]>
Co-authored-by: Ryan <[email protected]>
schattenbrot pushed a commit to schattenbrot/qmk_firmware that referenced this pull request Aug 2, 2022
* [keyboard] Add rev41lp

* [keymap] rev41lp: More layer, less clutter

* [keymap] rev41lp:whitespace cleanup

* [keymap] rev41lp: Remove outer shift & edit homerow timings

left-ctrl < left-shift
kc-enter < kc-sftent
lower + tab = grave
raise + tab = tilde

* Initial namnlos keymap for rev41lp.

* Updated according to PR checklist.

* Update keyboards/b_sides/rev41lp/config.h

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/rules.mk

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Updated to fulfill PR checklist.

* Update keyboards/b_sides/rev41lp/info.json

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/config.h

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/cyril/config.h

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/cyril/keymap.c

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/namnlos/keymap.c

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/namnlos/rules.mk

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/rules.mk

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/rules.mk

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/rules.mk

Co-authored-by: Ryan <[email protected]>

* Update keyboards/b_sides/rev41lp/readme.md

Co-authored-by: Ryan <[email protected]>

* Update keyboards/b_sides/rev41lp/readme.md

Co-authored-by: Ryan <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/namnlos/keymap.c

Co-authored-by: Ryan <[email protected]>

* Update keyboards/b_sides/rev41lp/rules.mk

Co-authored-by: Ryan <[email protected]>

* Adding picture.

* Rename README.md to readme.md

* Cleaning up in rules.mk.

* Moving en- and em-dash from dedicated keys.

* Readme fixup.

There was a typo in the title, also changed the description a little.

* Update keyboards/b_sides/rev41lp/readme.md

Co-authored-by: Ryan <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/namnlos/rules.mk

Co-authored-by: Ryan <[email protected]>

Co-authored-by: cyril279 <[email protected]>
Co-authored-by: Albert Y <[email protected]>
Co-authored-by: Drashna Jaelre <[email protected]>
Co-authored-by: Ryan <[email protected]>
nolanseaton pushed a commit to nolanseaton/qmk_firmware that referenced this pull request Jan 23, 2023
* [keyboard] Add rev41lp

* [keymap] rev41lp: More layer, less clutter

* [keymap] rev41lp:whitespace cleanup

* [keymap] rev41lp: Remove outer shift & edit homerow timings

left-ctrl < left-shift
kc-enter < kc-sftent
lower + tab = grave
raise + tab = tilde

* Initial namnlos keymap for rev41lp.

* Updated according to PR checklist.

* Update keyboards/b_sides/rev41lp/config.h

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/rules.mk

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/default/keymap.c

Co-authored-by: Albert Y <[email protected]>

* Updated to fulfill PR checklist.

* Update keyboards/b_sides/rev41lp/info.json

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/config.h

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/cyril/config.h

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/cyril/keymap.c

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/namnlos/keymap.c

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/namnlos/rules.mk

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/rules.mk

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/rules.mk

Co-authored-by: Drashna Jaelre <[email protected]>

* Update keyboards/b_sides/rev41lp/rules.mk

Co-authored-by: Ryan <[email protected]>

* Update keyboards/b_sides/rev41lp/readme.md

Co-authored-by: Ryan <[email protected]>

* Update keyboards/b_sides/rev41lp/readme.md

Co-authored-by: Ryan <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/namnlos/keymap.c

Co-authored-by: Ryan <[email protected]>

* Update keyboards/b_sides/rev41lp/rules.mk

Co-authored-by: Ryan <[email protected]>

* Adding picture.

* Rename README.md to readme.md

* Cleaning up in rules.mk.

* Moving en- and em-dash from dedicated keys.

* Readme fixup.

There was a typo in the title, also changed the description a little.

* Update keyboards/b_sides/rev41lp/readme.md

Co-authored-by: Ryan <[email protected]>

* Update keyboards/b_sides/rev41lp/keymaps/namnlos/rules.mk

Co-authored-by: Ryan <[email protected]>

Co-authored-by: cyril279 <[email protected]>
Co-authored-by: Albert Y <[email protected]>
Co-authored-by: Drashna Jaelre <[email protected]>
Co-authored-by: Ryan <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
keyboard keymap stale Issues or pull requests that have become inactive without resolution.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants