Skip to content

Latest commit

 

History

History
65 lines (48 loc) · 2.3 KB

File metadata and controls

65 lines (48 loc) · 2.3 KB
title Introduction
keywords PicoRuby documentation
tags
introduction
sidebar picoruby_sidebar
permalink index.html
summary PicoRuby is the smallest Ruby implementation for one-chip microcontrollers.

Presentation

<iframe width="560" height="315" src="https://www.youtube.com/embed/WiJC_v5Lus8?si=eZYU-ZcnVqaG7ZCW" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

Products by PicoRuby

R2P2

Microcontroller programming framework.

Implementations

Porting for peripherals and networking

Raspi Pico Raspi Pico W ESP32
picoruby-adc
picoruby-ble
picoruby-cyw43
picoruby-env
picoruby-gpio
picoruby-i2c
picoruby-io-console
picoruby-irq
picoruby-littlefs
picoruby-machine
picoruby-net-http
picoruby-net-mqtt
picoruby-net-ntp
picoruby-net-websocket
picoruby-pwm
picoruby-rng
picoruby-spi
picoruby-uart
picoruby-watchdog

PicoRuby.wasm

PicoRuby port to WebAssembly.

PRK Firmware (deprecated)

Firmware framework for DIY keyboards.

NOTE: As of 2026, PRK Firmware is no longer maintaind. Use Keyboard class in R2P2 instead. See https://github.com/picoruby/picoruby/tree/master/mrbgems/picoruby-keyboard