https://github.com/picoruby/prk_firmware
A keyboard firmware platform in PicoRuby
https://github.com/picoruby/prk_firmware
firmware keyboard picoruby raspberry-pi-pico rp2040
Last synced: 5 months ago
JSON representation
A keyboard firmware platform in PicoRuby
- Host: GitHub
- URL: https://github.com/picoruby/prk_firmware
- Owner: picoruby
- License: mit
- Created: 2021-03-09T10:06:02.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-01-09T00:04:02.000Z (9 months ago)
- Last Synced: 2025-04-14T19:57:16.160Z (6 months ago)
- Topics: firmware, keyboard, picoruby, raspberry-pi-pico, rp2040
- Language: C
- Homepage:
- Size: 3.47 MB
- Stars: 583
- Watchers: 15
- Forks: 53
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/picoruby/prk_firmware/actions/workflows/ruby.yml)
## 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](https://github.com/picoruby/prk_firmware/wiki/Tutorial)
### Presentations
The author gave a talk about PRK Firmware in RubyConf 2021.
See the video on [YouTube](https://www.youtube.com/watch?v=SLSwn41iJX4&t=12s).
Japanese talk is available at [RubyKaigi Takeout 2021](https://rubykaigi.org/2021-takeout/presentations/hasumikin.html).
### Contributing
Fork, patch and send a pull request.
Unlike QMK Firmware, prk_firmware repository doesn't include individual keymaps.
See also [wiki/README](https://github.com/picoruby/prk_firmware/wiki/README) if you are willing to help us with documentation.
### License
Copyright © 2021-2022 HASUMI Hitoshi ([@hasumikin](https://twitter.com/hasumikin)). See MIT-LICENSE for further details.