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

[Keyboard] support for Stack Overflow The Key from Drop - adapted from @frap129 #15520

Merged
merged 10 commits into from
Dec 22, 2021
Merged

[Keyboard] support for Stack Overflow The Key from Drop - adapted from @frap129 #15520

merged 10 commits into from
Dec 22, 2021

Conversation

wyattearp
Copy link

Description

Changes from @andypiper based on @frap129. Includes the default configuration as well as the other macro based items. Tested on 3 keyboards and found to be functional. Apologies to @andypiper on this if they were planning on making the PR, I just didn't want it to go stale.

Types of Changes

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

Issues Fixed or Closed by This PR

  • N/A - but missing support for the Stack Overflow Macro keyboard

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. - N/A
  • I have updated the documentation accordingly. - N/A
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes. - N/A, tested on 3 physical devices
  • I have tested the changes and verified that they work and don't break anything (as well as I can manage).

keyboards/massdrop/thekey/DOCUMENTATION.md Outdated Show resolved Hide resolved
keyboards/massdrop/thekey/config.h Outdated Show resolved Hide resolved
keyboards/massdrop/thekey/config.h Outdated Show resolved Hide resolved
keyboards/massdrop/thekey/readme.md Outdated Show resolved Hide resolved
keyboards/massdrop/thekey/readme.md Outdated Show resolved Hide resolved
keyboards/massdrop/thekey/readme.md Outdated Show resolved Hide resolved
keyboards/massdrop/thekey/readme.md Outdated Show resolved Hide resolved
keyboards/massdrop/thekey/rules.mk Outdated Show resolved Hide resolved
@drashna drashna requested a review from a team December 20, 2021 04:27
there's still some issues related to LEDs so i think for now the best
course of action is to remove those items until we can get better
details on the assembly of the board.
Copy link
Member

@tzarc tzarc left a comment

Choose a reason for hiding this comment

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

You'll also want to go through the PR checklist which has notes like requiring a standard template for the readme.md and what we're looking for content-wise.

keyboards/massdrop/thekey/keymaps/url-copy-paste/keymap.c Outdated Show resolved Hide resolved
keyboards/massdrop/thekey/keymaps/url-copy-paste/keymap.c Outdated Show resolved Hide resolved
Comment on lines 32 to 34
[Massdrop Loader Releases](https://github.com/Massdrop/mdloader/releases/tag/1.0.3)
[Massdrop Loader Repository and Instructions](https://github.com/Massdrop/mdloader)[Massdrop Loader Releases]
[Massdrop Loader Repository and Instructions]
Copy link
Member

Choose a reason for hiding this comment

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

mdloader is for their ATSAMD-based boards, i.e. their CTRL/ALT etc. -- it doesn't function with AVR 32U4-based boards.
You'll want to grab the same wording from another 32U4-based board in the repo, here.

Copy link
Author

Choose a reason for hiding this comment

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

yea, this was my bad trying to fix something while someone else was talking to me. they don't actually have this information on their repos, just buried in the forums. it's probably best to remove it and just leave the verified instructions i have above.

keyboards/massdrop/thekey/config.h Outdated Show resolved Hide resolved
keyboards/massdrop/thekey/keymaps/url-copy-paste/keymap.c Outdated Show resolved Hide resolved
@tzarc tzarc requested a review from a team December 20, 2021 18:12
@tzarc tzarc requested a review from a team December 20, 2021 18:14
keyboards/massdrop/thekey/rules.mk Outdated Show resolved Hide resolved
Co-authored-by: Ryan <fauxpark@gmail.com>
@tzarc tzarc merged commit b8cd899 into qmk:master Dec 22, 2021
@wyattearp wyattearp deleted the dev_so_thekey branch December 23, 2021 20:33
ryphon pushed a commit to ryphon/qmk_firmware that referenced this pull request Jan 12, 2022
…@frap129 (qmk#15520)

* support for Stack Overflow The Key from Drop - adapted from @frap129

* addressing code review comments

there's still some issues related to LEDs so i think for now the best
course of action is to remove those items until we can get better
details on the assembly of the board.

* removing this on the correct branch

* cleaning up more code review comments, moving to simpler/common formats for maps

* it is a C not a G fool

* well, looks like you can do it this way too for booting/dfu

* fixing missing newline for gcc to be quiet

* removing busted links

* formatting to match current template

* Update keyboards/massdrop/thekey/rules.mk

Co-authored-by: Ryan <fauxpark@gmail.com>

Co-authored-by: Andy Piper <andypiper@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants