Attempting to port Keyball39 to QMK Firmware 0.25.x (Help Wanted) #604
Unanswered
noroadsleft
asked this question in
Q&A
Replies: 1 comment 1 reply
-
related: (I, too, was needing the features of newer QMK but decided implementing them myself would be quicker than trying to understand what was necessary to migrate) |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Greetings,
I am noroadsleft, and I am one of the maintainers of QMK Firmware.
Recently, a user came to us via our Discord server requesting QMK Configurator support for the Keyball39. As QMK Configurator only supports keyboards whose support is merged into the main QMK repository's
master
branch, I offered to investigate merging support.I've been working with this user over the last few days and am stumped with something. Any firmware I compile for the Keyball39 from the source I've worked out ends up with a reversed keymap when flashed to their board (POIUYTREWQ instead of QWERTYUIOP; trackball works in reverse), but when flashed with the firmware present in Remap it works as intended.
I was hoping to get a sanity check for my code from someone who truly knows the hardware. I've been working on this for several days now, and have yet to figure out why my source compiles in such a manner. Assistance in this matter would be much appreciated.
My source code is here:
kb/yowkees_keyball39-0.25.x-full
🗒️ The path to the keyboard source is
keyboards/yowkees/keyball39/
instead ofkeyboards/keyball/keyball39/
but otherwise should be functionally identical to the code from the Yowkees repository as of Monday (United States Pacific Time). I did originally attempt to compile against QMK Firmware 0.22.14 per the build guide, but ran into a couple of compile issues (fixed in the second and third commits of the branch; the error messages are included in the Git log). If I can get this code operational, my intention is to merge it to QMK mainline.Beta Was this translation helpful? Give feedback.
All reactions