/prk_firmware

A keyboard firmware platform in PicoRuby

Primary LanguageCMIT LicenseMIT

Ruby CI

PRK Firmware

PRK Firmware is an award-winning DIY-keyboard firmware framework written and configured in PicoRuby which is an alternative mruby implementation targeting one-chip microcontrollers.

Features

  • A "keymap" can be configured in Ruby which is a concise, readable and happy language
  • RP2040 is the target platform microcontroller
  • You can extend your keyboard with the power of Ruby (watch the presentation videos below)

Getting started

See wiki/Tutorial

Presentations

The author gave a talk about PRK Firmware in RubyConf 2021.

See the video on YouTube.

Japanese talk is available at RubyKaigi Takeout 2021.

Contributing

Fork, patch and send a pull request.

Unlike QMK Firmware, prk_firmware repository doesn't include individual keymaps.

See also wiki/README if you are willing to help us with documentation.

License

Copyright © 2021-2022 HASUMI Hitoshi (@hasumikin). See MIT-LICENSE for further details.

PicoRuby