e758e088a743e672cd6bb110a68b6755dda28b76
We now use a 32-bit structure to describe each key, and an `uhk_key_t` type that wraps all the supported things into a union. But this is not the only change: to be able to move the Fn/Mod keys anywhere, instead of hardcoding their location, they are now proper layer keys. To make it easier to handle turning a layer off, key releases can be handled explicitly, too. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Ultimate Hacking Keyboard firmware
This repository hosts the firmware of the Ultimate Hacking Keyboard.
Build
Please make sure to clone this repo with:
git clone --recursive git@github.com:UltimateHackingKeyboard/firmware.git
Install Kinetis Design Studio (KDS) and import the project by invoking File -> Import -> General -> Existing Projects into Workspace, select the right directory, and click on the Finish button. At this point, you should be able to build the firmware in KDS.
Alternatively, you can use the build scripts of the right/build/armgcc directory.
Description
Languages
C
90.8%
C++
3.6%
Linker Script
3.3%
Makefile
1.9%
JavaScript
0.4%