controller
v0.5.8
這是Kiibohd的主要固件。通常,這應該是您需要克隆的唯一git回購。 KLL編譯器會在構建過程中自動檢索,如果您的KLL編譯器太舊,會警告您。
有關KLL(鍵盤佈局語言)規範的詳細信息,請參考KLL repo或kiibohd.com。
訪問我們的不和諧頻道
Kiibohd固件支持許多其他鍵盤,但這些鍵盤更加晦澀/習慣/鮮為人知。
可以在Windows/Linux/MacOS上進行彙編並測試。但是,推薦的方法是使用dockerfile。
然後,一旦擁有Docker環境,就可以在此處選擇一個構建腳本。
要為您的平臺本地編譯,請參閱Wiki。
可以增加對更多微控制器的支持。最低規格的一些注意事項:
可以使用較低規格的端口芯片,但會更加努力,並且功能更少。
+------------------------------------------------+
| Lib Debug |
+------------------------------------------------+
+-------------+ +-------------+ +--------------+
Input +----> Scan +--+ Macro +--+ Output +----> Output
Data | +---------+ | | +--------+ | | | Data
| | Devices +------+ Pixels | | | |
| +----+----+ | | +--------+ | | |
+------|------+ +-------------+ +--------------+
|
v
Hardware
Control
一般代碼可以在lib中找到。

可以使用自定義引導程序(基於MCHCK)。這只有在用空白MCU組裝鍵盤或嘗試重新刷新引導加載程序時(需要外部工具)時,這是必要的。
引導加載程序
歡迎捐款!
許可以每文件進行。一些源代碼來自PJRC/Teensy,其他源代碼來自MCHCK項目。專門為KiiboHD控制器編寫的代碼使用以下許可: