-
-
Notifications
You must be signed in to change notification settings - Fork 39.9k
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
Fixed: inconsistent MATRIX_COLS and MATRIX_COL_PINS in facew. #8115
Conversation
Hey thanks for the submission, however I do have some issues with this
I am not in favor of this change. |
Thank you for reviewing! I very much appreciate those information you provided. I was hoping that you have this keyboard in possession and you could test it. I'll rethink about what to do. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Given the missing column, it would imply the board doesn't work right now anyway.
Removing the empty column wont break anything, given it physically had no way to trigger something like bootmagic lite (any other behaviour would have to be within the bootloader which we don't control).
465ab71
to
cfd15c7
Compare
I did survey and I couldn't find out any proof that the binary of qmk-firmware built from this code is meant to be used in conjunction with Bootmapper Client. I'm guessing this only serves as a placeholder before it gets overwritten with the binary equipped with Bootmapper Client. |
cfd15c7
to
ab7a7cc
Compare
Minimum change for minimum impact. If there is a real need for removing vacant columns in the matrix, facew is not the only one that should get treated. So it should be handled in a separate issue/pull-request. |
ab7a7cc
to
d985feb
Compare
... closing and reopening was unintentional. It's been stale, so I'd like to state again that current code is apparently wrong and it's not functioning and it's inconsistency is blocking another PR of mine. I need this merged. |
d985feb
to
995ca32
Compare
branch re-synchronized to the new master. |
Thank you for your contribution! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. But I woulg prefer that mechmerlin signs off on this, before getting merged.
Ultimately, something needs to be fixed, as we have |
I have this board! facew sprit edition ps2avru v1.0 |
@giammin Thank you for making contact with us. Are you using QMK as a firmware for your facew? |
not yet, I was looking if I could swap bootmapper client with qmk if it was stable for daily use if I don't risk to fry my board I can do some tests |
@elfmimi i had some time to test it: i tried flashing the default layout and it does not work if you tell me what to change i can test if you are right about the columns count |
@giammin Thank you for so much kindness helping us out. If it does not work I believe unmodified build should also be not working. If that is the case we need to find out why.
|
i found this PR #2493 |
@elfmimi good news! As expected with this modify it works |
@giammin Fantastic. Ok then let us reorganize information. |
yes
yes! just added C5 on the pin list: #define MATRIX_COL_PINS { A0, A1, A2, A3, A4, A5, A6, A7, C7, C6 , C5 } |
Let's merge this. @ drashna fauxpark zvecr tzarc |
Description
The fix compiles OK. But I don't have the corresponding hardware so I cannot actually test it.
TBH, I have a feeling that this code has no user at all.
I need consistency of MATRIX_ROWS and MATRIX_COLS against MATRIX_ROW_PINS and MATRIX_COL_PINS respectively for all keyboards to shape my next PR complete.
Could you help? @mechmerlin
Types of Changes
Issues Fixed or Closed by This PR
Checklist