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

Adds support for Preonic rev 3 #3449

Merged
merged 3 commits into from
Jul 21, 2018
Merged

Adds support for Preonic rev 3 #3449

merged 3 commits into from
Jul 21, 2018

Conversation

jackhumbert
Copy link
Member

Also adds matrix_col_t which is dependent on the value of MATRIX_ROWS - I think this has been missing because not many boards try to take advantage of fancy row/col setups, or if they do, they increase the cols without making the rows go above 8.

@noroadsleft
Copy link
Member

noroadsleft commented Jul 20, 2018

Curiosity is getting the best of me:

#define LAYOUT_preonic_mit( \
vs.
#define LAYOUT_preonic_1x2uC( \

Any reason the matrix names can't be the same?

Not a complaint, just an observation.

@jackhumbert
Copy link
Member Author

No reason! Just forgot to change that one over :) been trying to move everything towards "1x2u" since it's a better descriptor.

@noroadsleft
Copy link
Member

Ha, I think I spotted something similar in the planck_rev6 branch a while back, and I was wondering if it was gonna stay like that.

@@ -31,6 +31,16 @@ typedef uint32_t matrix_row_t;
#error "MATRIX_COLS: invalid value"
#endif

#if (MATRIX_ROWS <= 8)
Copy link
Member

Choose a reason for hiding this comment

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

@That-Canadian I think this will fix the issue with the split boards I was having

@jackhumbert jackhumbert merged commit d4056a1 into master Jul 21, 2018
@jackhumbert jackhumbert deleted the preonic_rev3 branch July 21, 2018 03:09
sigprof added a commit to sigprof/qmk_firmware that referenced this pull request Aug 27, 2020
The matrix_col_t type was added in commit 0284431 (part of qmk#3449),
but then the code which used that type was removed in qmk#6140, and no
other users were added since that time.  The presence of that type,
however, limits MATRIX_ROWS to 32, which probably does not matter for a
real keyboard, but prevents doing things like making a firmware to test
all existing pins on a board like Teensy++ 2.0 (which has 46 GPIOs).
tzarc pushed a commit that referenced this pull request Aug 31, 2020
The matrix_col_t type was added in commit 0284431 (part of #3449),
but then the code which used that type was removed in #6140, and no
other users were added since that time.  The presence of that type,
however, limits MATRIX_ROWS to 32, which probably does not matter for a
real keyboard, but prevents doing things like making a firmware to test
all existing pins on a board like Teensy++ 2.0 (which has 46 GPIOs).
noroadsleft pushed a commit that referenced this pull request Sep 4, 2020
The matrix_col_t type was added in commit 0284431 (part of #3449),
but then the code which used that type was removed in #6140, and no
other users were added since that time.  The presence of that type,
however, limits MATRIX_ROWS to 32, which probably does not matter for a
real keyboard, but prevents doing things like making a firmware to test
all existing pins on a board like Teensy++ 2.0 (which has 46 GPIOs).
noroadsleft pushed a commit that referenced this pull request Sep 12, 2020
The matrix_col_t type was added in commit 0284431 (part of #3449),
but then the code which used that type was removed in #6140, and no
other users were added since that time.  The presence of that type,
however, limits MATRIX_ROWS to 32, which probably does not matter for a
real keyboard, but prevents doing things like making a firmware to test
all existing pins on a board like Teensy++ 2.0 (which has 46 GPIOs).
chris-beedie pushed a commit to chris-beedie/qmk_firmware that referenced this pull request Sep 20, 2020
The matrix_col_t type was added in commit 0284431 (part of qmk#3449),
but then the code which used that type was removed in qmk#6140, and no
other users were added since that time.  The presence of that type,
however, limits MATRIX_ROWS to 32, which probably does not matter for a
real keyboard, but prevents doing things like making a firmware to test
all existing pins on a board like Teensy++ 2.0 (which has 46 GPIOs).
skullydazed pushed a commit that referenced this pull request Oct 18, 2020
The matrix_col_t type was added in commit 0284431 (part of #3449),
but then the code which used that type was removed in #6140, and no
other users were added since that time.  The presence of that type,
however, limits MATRIX_ROWS to 32, which probably does not matter for a
real keyboard, but prevents doing things like making a firmware to test
all existing pins on a board like Teensy++ 2.0 (which has 46 GPIOs).
noroadsleft pushed a commit that referenced this pull request Oct 23, 2020
The matrix_col_t type was added in commit 0284431 (part of #3449),
but then the code which used that type was removed in #6140, and no
other users were added since that time.  The presence of that type,
however, limits MATRIX_ROWS to 32, which probably does not matter for a
real keyboard, but prevents doing things like making a firmware to test
all existing pins on a board like Teensy++ 2.0 (which has 46 GPIOs).
skullydazed pushed a commit that referenced this pull request Oct 28, 2020
The matrix_col_t type was added in commit 0284431 (part of #3449),
but then the code which used that type was removed in #6140, and no
other users were added since that time.  The presence of that type,
however, limits MATRIX_ROWS to 32, which probably does not matter for a
real keyboard, but prevents doing things like making a firmware to test
all existing pins on a board like Teensy++ 2.0 (which has 46 GPIOs).
noroadsleft pushed a commit that referenced this pull request Oct 30, 2020
The matrix_col_t type was added in commit 0284431 (part of #3449),
but then the code which used that type was removed in #6140, and no
other users were added since that time.  The presence of that type,
however, limits MATRIX_ROWS to 32, which probably does not matter for a
real keyboard, but prevents doing things like making a firmware to test
all existing pins on a board like Teensy++ 2.0 (which has 46 GPIOs).
jMavarez pushed a commit to jMavarez/qmk_firmware that referenced this pull request Oct 14, 2021
The matrix_col_t type was added in commit 0284431 (part of qmk#3449),
but then the code which used that type was removed in qmk#6140, and no
other users were added since that time.  The presence of that type,
however, limits MATRIX_ROWS to 32, which probably does not matter for a
real keyboard, but prevents doing things like making a firmware to test
all existing pins on a board like Teensy++ 2.0 (which has 46 GPIOs).
BorisTestov pushed a commit to BorisTestov/qmk_firmware that referenced this pull request May 23, 2024
The matrix_col_t type was added in commit 203ba57 (part of qmk#3449),
but then the code which used that type was removed in qmk#6140, and no
other users were added since that time.  The presence of that type,
however, limits MATRIX_ROWS to 32, which probably does not matter for a
real keyboard, but prevents doing things like making a firmware to test
all existing pins on a board like Teensy++ 2.0 (which has 46 GPIOs).
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.

3 participants