Overview
This guide aims to introduce you how to build your own keyboard firmware using RMK and run it on your microcontroller. There are 3 steps of the guide:
-
setup the RMK environment
-
create a RMK project
-
compile the firmware and flash
If you get any questions or problems following this guide, please fire an issue at https://github.com/HaoboGu/rmk/issues.
Before we start
Using RMK requires basic knowledge of Rust programming and embedded devices. If you're not familiar with Rust, The Official Rust Book is a good start. And, if you're not familiar with embedded Rust, we recommend you to read The Embedded Rust Book first. We'll keep working on making RMK more accessible for everybody.