-
Notifications
You must be signed in to change notification settings - Fork 1.7k
How to Start
hasu@tmk edited this page Jun 3, 2020
·
1 revision
At this time no tutorial for this, but you can consult with under tmk_core/doc/ and wiki pages first.
In the end you have to read source codes. You can start with check codes under keyboard/ to get rough idea on how to define your keyboard, alps64 and gh60 are probably preferable. You will have to implement matrix_init() and matrix_scan() at least.
And you will have to read codes under tmk_core/common(and tmk_core/protocol/lufa) to know how it works under the hood. You want to start with common/keyboard.c first, especially keyboard_task() in which the matrix_scan() is called.
Also you can ask question in this thread.
Good luck with your project!