Skip to content

Releases: picoruby/R2P2

Parser Migration: Switching to Prism!!!!!

11 Sep 19:26
Compare
Choose a tag to compare

After many difficult development challenges, PicoRuby's parser has finally become Prism!

Enormous gratitude to @kddnewton 💐

This release does not include the wireless version. Please be patient!

What's Changed

  • Add rake setup to execute bundle install in picoruby by @hayaokimura in #7
  • Fix check_pico_sdk error message by @hayaokimura in #9
  • Use gcc-arm-embedded for building on macOS. by @yuuu in #10

New Contributors

Full Changelog: 0.2.1...0.3.0

No need to call `require "cyw43"` on Pico W

09 Feb 05:04
Compare
Choose a tag to compare

To ensure consistency with the article in n-monthly Lambda Node Vol.4 No.1

Full Changelog: 0.2.0...0.2.1

require, PWM, Watchdog and BLE (experimental)

13 Dec 05:53
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.2...0.2.0

UART added and other peripheral libraries fixed

18 Sep 07:25
Compare
Choose a tag to compare
  • GPIO
  • ADC
  • I2C
  • SPI
  • UART

These gems are implemented according to API guidelines: https://github.com/mruby/microcontroller-peripheral-interface-guide

Shell improved

05 Jun 01:45
Compare
Choose a tag to compare
  • You can copy & paste into the R2P2 shell (line by line. Multiple lines will fail)
  • You can interrupt a task by Ctrl-C
  • Shell can start even if the terminal size is small

General peripheral classes: GPIO, ADC, I2C, and SPI

24 May 09:42
Compare
Choose a tag to compare

GPIO

The image below shows how to turn on and off the LED on Raspberry Pi Pico:

image

Note that you (generally) have to answer n to some questions being asked on start-up.

ADC

You can calculate the current temperature by RP2040's on-chip sensor:

image

I2C and SPI

[TODO]

Flash disk works

15 Nov 00:46
Compare
Choose a tag to compare

Improvements

  • Filesystem now works on the Flash ROM in RP2040 so your data will persist even after power down

Known issues

  • irb -> exit -> irb then, the shell falls into an infinity loop due to a multi-tasking problem

The first release🎉

11 Nov 08:12
Compare
Choose a tag to compare

There are still many bugs, but released anyway!