Keyboard: Infinity 60%
- Clone kiibohd controller
- (If starting from existing repo)
cd kll
andgit pull
to make sure kll is latest. - Copy layout files
yumi.kll
andyumi-overlay.kll
intokll/layouts
. - In kiibohd root directory,
mkdir build-yumi && cd build-yumi
. - Configure cmake:
cmake -DCHIP=mk20dx128vlf5 -DScanModule=MD1 -DMacroModule=PartialMap \
-DOutputModule=pjrcUSB -DDebugModule=full -DBaseMap=defaultMap \
-DDefaultMap="yumi stdFuncMap" -DPartialMaps="yumi-overlay" ../
- Build with
make
- Push keyboard flashy button then run
sudo dfu-util -D kiibohd.dfu.bin
.
Configure cmake with an additional KLL layer, yumi-windows:
cmake -DCHIP=mk20dx128vlf5 -DScanModule=MD1 -DMacroModule=PartialMap \
-DOutputModule=pjrcUSB -DDebugModule=full -DBaseMap=defaultMap \
-DDefaultMap="yumi-windows yumi stdFuncMap" -DPartialMaps="yumi-overlay" ../
kiibohd gets updated a lot, so it's a good idea to upgrade the firmware periodically.
Create a new directory and repeat instructions 5-7.