Это главная прошивка Kiibohd. В общем, это должно быть единственное репозиторие, которое вам нужно для клона. Компилятор KLL автоматически извлекается в процессе сборки и предупреждает вас, если ваш компилятор KLL слишком стар.
Пожалуйста, обратитесь к KLL Repo или Kiibohd.com для получения подробной информации о спецификации KLL (язык макета клавиатуры).
Посетите наш канал Discord
Прошивка Kiibohd поддерживает множество других клавиатур, но они более неясны/индивидуальны/менее известны.
Компиляция возможна и протестирована на Windows/Linux/MacOS. Тем не менее, рекомендуемым методом является использование DockerFile.
Затем, как только у вас появится среда Docker, вы можете выбрать сценарий сборки здесь.
Чтобы компилировать изначально для вашей платформы, обратитесь к вики.
Добавление поддержки для большего количества микроконтроллеров возможно. Некоторые соображения для минимальных характеристик:
Можно переносить чипы с более низкими характеристиками, но будет больше усилий и иметь меньше функций.
+------------------------------------------------+
| Lib Debug |
+------------------------------------------------+
+-------------+ +-------------+ +--------------+
Input +----> Scan +--+ Macro +--+ Output +----> Output
Data | +---------+ | | +--------+ | | | Data
| | Devices +------+ Pixels | | | |
| +----+----+ | | +--------+ | | |
+------|------+ +-------------+ +--------------+
|
v
Hardware
Control
Общий код можно найти в LIB.

Доступен пользовательский загрузчик (на основе MCHCK). Это необходимо только при сборке клавиатуры с пустым MCU или если вы пытаетесь повторно сплотить загрузчик (требуют внешних инструментов).
Загрузчик
Взносы приветствуются!
Лицензирование осуществляется на основе. Некоторые из исходного кода из PJRC/Teensy, другой исходный код взят из проекта MCHCK. Код написан специально для контроллера Kiibohd. Используйте следующие лицензии: