Hi everyone, first time posting here, wanted to share a project I've been working on.
I wrote a simple custom keyboard framework in C++17 which lets you describe your keyboard layout and wiring at an abstract level. All of the code for your firmware is then generated through the magic of C++ templates.
I'd love to hear any thoughts or suggestions for things which I could add to it. Unfortunately I only have one keyboard which I can test it on, but I tried to make it as easy as possible for others to add new keyboards.
If you want to try it out but have troubles getting it set up, just let me know and I can help out!
You can find the code here:
https://github.com/TartanLlama/etkf