นี่คือเฟิร์มแวร์หลักของ Kiibohd โดยทั่วไปนี่ควรเป็น repo git เพียงอย่างเดียว ที่คุณต้องโคลน คอมไพเลอร์ 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

มี bootloader ที่กำหนดเอง (ตาม MCHCK) พร้อมใช้งาน สิ่งนี้จำเป็นก็ต่อเมื่อประกอบแป้นพิมพ์ด้วย MCU เปล่าหรือหากคุณพยายามที่จะแฟลช bootloader ของคุณอีกครั้ง (ต้องใช้เครื่องมือภายนอก)
bootloader
ยินดีต้อนรับผลงาน!
การออกใบอนุญาตจะทำตามไฟล์ต่อไฟล์ ซอร์สโค้ดบางส่วนมาจาก PJRC/Teensy ซอร์สโค้ดอื่น ๆ มาจากโครงการ MCHCK รหัสที่เขียนโดยเฉพาะสำหรับคอนโทรลเลอร์ Kiibohd ใช้ใบอนุญาตต่อไปนี้: