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

Creation of the manyboard macro keyboard with default keymaps #11896

Merged
merged 22 commits into from Jul 3, 2021

Conversation

WillEhman
Copy link

@WillEhman WillEhman commented Feb 14, 2021

Description

Creating the manyboard macro, a 15 key macropad with rotary encoder

This is pre-release development for the device, which will hopefully be available in H2 2021. It uses the atmega32u4, a custom PCB, a 3D printed enclosure and plate, and a standard rotary encoder with a variety of knob options. Supports hot-swap switches and uses 2 RGB LEDs for layer indication. This first commit should enable QMK and VIA support through the web client as well as serve as a base template for user keymaps.

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).

@github-actions github-actions bot added keyboard keymap via Adds via keymap and/or updates keyboard for via support labels Feb 14, 2021
@WillEhman
Copy link
Author

Hopefully this works, let me know if i need to change anything

keyboards/manyboard/macro/config.h Outdated Show resolved Hide resolved
keyboards/manyboard/macro/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/manyboard/macro/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/manyboard/macro/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/manyboard/macro/keymaps/via/keymap.c Outdated Show resolved Hide resolved
keyboards/manyboard/macro/keymaps/via/keymap.c Outdated Show resolved Hide resolved
keyboards/manyboard/macro/keymaps/via/keymap.c Outdated Show resolved Hide resolved
keyboards/manyboard/macro/rules.mk Outdated Show resolved Hide resolved
WillEhman and others added 9 commits February 14, 2021 11:23
…railing newline

Co-authored-by: Joel Challis <git@zvecr.com>
…railing newline

Co-authored-by: Joel Challis <git@zvecr.com>
…ing newline

Co-authored-by: Joel Challis <git@zvecr.com>
…highest_layer()

Co-authored-by: Joel Challis <git@zvecr.com>
…ing newline

Co-authored-by: Joel Challis <git@zvecr.com>
…est_layer()

Co-authored-by: Joel Challis <git@zvecr.com>
@WillEhman WillEhman requested a review from zvecr February 14, 2021 19:20
keyboards/manyboard/macro/info.json Outdated Show resolved Hide resolved
keyboards/manyboard/macro/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/manyboard/macro/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/manyboard/macro/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/manyboard/macro/keymaps/via/keymap.c Outdated Show resolved Hide resolved
keyboards/manyboard/macro/keymaps/via/keymap.c Outdated Show resolved Hide resolved
keyboards/manyboard/macro/keymaps/via/keymap.c Outdated Show resolved Hide resolved
keyboards/manyboard/macro/macro.h Outdated Show resolved Hide resolved
WillEhman and others added 8 commits February 22, 2021 22:18
Co-authored-by: Drashna Jaelre <drashna@live.com>
… detailed layout info

Co-authored-by: Drashna Jaelre <drashna@live.com>
… detailed layout info

Co-authored-by: Drashna Jaelre <drashna@live.com>
… detailed layout info

Co-authored-by: Drashna Jaelre <drashna@live.com>
…ailed layout info

Co-authored-by: Drashna Jaelre <drashna@live.com>
…ailed layout info

Co-authored-by: Drashna Jaelre <drashna@live.com>
…ailed layout info

Co-authored-by: Drashna Jaelre <drashna@live.com>
…info

Co-authored-by: Drashna Jaelre <drashna@live.com>
@tzarc tzarc closed this Feb 27, 2021
@tzarc tzarc deleted the branch qmk:develop February 27, 2021 20:28
@tzarc
Copy link
Member

tzarc commented Feb 27, 2021

Sorry about that, GitHub decided to delete the develop branch from upstream when we merged it, despite being told otherwise. Reopened.

@tzarc tzarc reopened this Feb 27, 2021
@stale
Copy link

stale bot commented Jun 2, 2021

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.

@drashna drashna requested a review from a team June 7, 2021 03:38
@WillEhman
Copy link
Author

@zvecr please review

@stale stale bot removed the awaiting changes label Jun 16, 2021
@drashna
Copy link
Member

drashna commented Jul 3, 2021

Thanks!

@drashna drashna merged commit ad30218 into qmk:develop Jul 3, 2021
nhongooi pushed a commit to nhongooi/qmk_firmware that referenced this pull request Dec 5, 2021
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting review keyboard keymap via Adds via keymap and/or updates keyboard for via support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants