An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

[![Ruby CI](https://github.com/picoruby/prk_firmware/actions/workflows/ruby.yml/badge.svg)](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.


PicoRuby