[atreus] Re: Problems with QMK firmware

  • From: Phil Hagelberg <phil@xxxxxxxxxx>
  • To: atreus@xxxxxxxxxxxxx
  • Date: Sun, 01 Oct 2017 10:11:03 -0700

Stefano Rodighiero <stefano.rodighiero@xxxxxxxxx> writes:

It seems very weird to me that they didn't find the very evident misbehaviour
I described. Could it be that that code implicitly assumed a not-PCBDOWN
scenario? Put in another way, could it be something related to some difference
in the hardware I and the testers possess?
I'd be happy to provide a patch once I figured out what the problem was.

Looking at the code, it appears that whoever implemented PCBDOWN in QMK
had a little bit too simplistic understanding of how it works; it just
reverses the pin numbering of the columns. But electrically speaking
ctrl and alt are wired into the same column using different rows, so in
order to implement PCBDOWN transparently in TMK I had to define a
different KEYMAP macro that handled that.

I've ported this approach to QMK on this branch:

https://github.com/technomancy/qmk_firmware/tree/atreus-pcbdown

but I don't have a board on hand right now with the PCB installed
down. Go ahead and give this a try, and if it works I'll submit it as a
PR to the main QMK repo.

thanks,
Phil

Attachment: signature.asc
Description: PGP signature

Other related posts: