This is not the code to the Keychron Q1 (but it is the one I use).
⚠️ : THIS CODE IS INTENDED FOR EDUCATIONAL PURPOSES ONLY AND DOES NOT REPRESENT KEYCHRON IN ANY WAY.
Basically, I wanted to compile from qmk/qmk_firmware:master
but that code caused me strife. So I wrote my own, different in the following ways:
- Initially I ported the code to make use of the I²C EEPROM slot on the Q1 PCB. (This code is still there, but now requires the
EEPROM=1
make command argument added.)
Use this code to learn from - but it's not endorsed by either Keychron or QMK.
Please read the HOW2COMPILE.md file for instructions on how to use this code.
-- Made with ❤️ by Vino Rodrigues