4 This is the main Kiibohd Firmware.
5 In general, this should be the **only** git repo you need to clone.
6 The [KLL](https://github.com/kiibohd/kll) git repo is automatically cloned during the build process.
8 Please refer to the [KLL](https://github.com/kiibohd/kll) repo or [kiibohd.com](http://kiibohd.com) for details on the KLL (Keyboard Layout Language) Spec.
15 * MD1 (Infinity Keyboard 2014/10/15)
18 The Kiibohd firmware supports a lot of other keyboards, but these are more obscure/custom/lesser known.
25 Compilation is possible and tested on Windows/Linux/Mac.
26 Linux is the easiest using this [VM](https://s3.amazonaws.com/configurator-assets/ArchLinux_kiibohd_2015-02-13.tar.gz).
28 For most people refer [here](https://github.com/kiibohd/controller/tree/master/Keyboards).
30 For the full compilation details, please refer to the [wiki](https://github.com/kiibohd/controller/wiki).
34 Supported Microcontrollers
35 --------------------------
37 * Teensy 2.0 (Partial)
45 Adding support for more microcontrollers is possible.
46 Some considerations for minimum specs:
51 It's possible to port chips with lower specs, but will be more effort and have fewer features.
58 Contributions welcome!
61 * Documentation and Wiki editing
62 * Patches (including new features)
69 Licensing is done on a per-file basis.
70 Some of the source code is from [PJRC/Teensy](http://pjrc.com), other source code is from the [McHck Project](https://mchck.org).
71 Code written specifically for the Kiibohd Controller use the following licenses:
82 If you really need to get a hold of HaaTa, email is best: `haata@kiibohd.com`
84 IRC is likely faster though.
85 `#geekhack@irc.freenode.net`
86 `#deskthority@irc.freenode.net`