-
-
Notifications
You must be signed in to change notification settings - Fork 39.8k
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 keyboard Q1 #13397
Add keyboard Q1 #13397
Conversation
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Did you test the behavior of the keyboard when the DIP switch is closed, and you try to put the computer into a sleep/suspend state? I suspect that the keyboard will immediately wake up the computer in this case, because the DIP switch is a part of the matrix, and anything which looks like a pressed key will be considered as a wakeup request. You may be able to work around this problem by using the obscure
#define MATRIX_MASKED
const matrix_row_t matrix_mask[] = {
0b0111111111111101,
0b0111111111111111,
0b0111111111111111,
0b0111111111111111,
0b0111111111111111,
0b0111111111111111,
}; (the bit at The matrix mask affects |
Co-authored-by: Ryan <fauxpark@gmail.com>
I did some tests 2 minutes ago, and the computer stayed in sleep/suspend state what ever the DIP switch state was. The DIP switch dosen't send any keycode in my firmware, I don't think it can wake up the computer.
|
Co-authored-by: Drashna Jaelre <drashna@live.com>
Added keyboards\q1\rev_0100\readme.md Changed keyboards\q1\readme.md since different MCU may used in other version.
Thanks! |
* qmk/develop: (33 commits) [Keyboard] Add Keychron Q1 (qmk#13397) [Keymap] add kinesis/keymaps/jwon (qmk#13618) [Keyboard] Dharma (qmk#13663) feature: Add swap hands support for sofle keyboard. (qmk#13654) Fix up xd002 rgb keymaps (qmk#13685) Avoid LTO conficts on arm_atsam (qmk#13676) [Keyboard] Reduce compile size for dz60rgb v2.1 (qmk#13680) [Keyboard] Fix type on pandora via keymap (qmk#13681) Remove deprecated callbacks for encoders and dip switches (qmk#13404) [Keyboard] Quick hack to fix Astro65 board (qmk#13665) [Keyboard] Added Compound keyboard support (qmk#12942) Disables rgblight twinkle by default. (qmk#13677) [Keyboard] Fix split matrix for sekigon grs 70ec (qmk#13672) [Keyboard] Fix matrix delay on Drop boards (qmk#13671) [Keyboard] Disable console by default on all Keebio boards (qmk#13649) CLI/Docs: Fix the format commands' name (qmk#13668) [Keyboard] Enable LTO by default on BastardKB Scylla (qmk#13664) [Keyboard] Fix symmetric70_proto build break on develop branch (qmk#13667) [Keyboard] Remove broken, unmaintained converter/ibm_5291 (qmk#13658) [Keyboard] Add model-v keyboard (qmk#13643) ...
Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
Description
Types of Changes
Issues Fixed or Closed by This PR
Checklist