Skip to content

A keyboard firmware platform in PicoRuby

License

Notifications You must be signed in to change notification settings

keewes/prk_firmware

 
 

Repository files navigation

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

About

A keyboard firmware platform in PicoRuby

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 56.4%
  • Ruby 40.3%
  • CMake 3.0%
  • Dockerfile 0.3%