Code & images are now up at GitHub - milestogo/ergo_reform: ergonomic keyboard for MNT Reform laptop .
Powersave is stopping me. I think I got all the bit math correct in ergo_reform/powersave.c at main · milestogo/ergo_reform · GitHub to watch the correct pins. But it doesn’t work at all. On first power up, the keyboard talks to the LPC and all is well. When I put the keyboard into suspend, nothing comes back until I reset the MCU.
I’m starting with devkev@'s patch. Either I am making a simple bitmath mistake, or there’s a hidden re-use of the AVR pins that I’m just not finding.
If you’re interested in modifying keymaps in the stock firmware, ergo_reform/matrix_ergo.h at main · milestogo/ergo_reform · GitHub and the KBD_VARIANT_ERGO defines should show where to start.