Skip to content

Consumer key, Rotaty encoder & Debug print

Pre-release
Pre-release
Compare
Choose a tag to compare
@hasumikin hasumikin released this 06 Aug 02:24
· 185 commits to master since this release

Consumer key 🔈🔇🔊

See wiki/Consumer key

Keyboard#send_key🎛️

It now accepts multiple keycodes.
Good for combining with rotary encoders. Check an example on wiki/Rotary encoder.

PRK_DESCRIPTION📝

Version number, built date, and revision hash are shown on the serial console at boot time.

PicoRuby version 3.1🔥

The programming processing system, PicoRuby, upgraded from 3.0 to 3.1.
This shouldn't affect any external behavior regarding keyboard (hopefully🤞).

One beneficial thing to users is that the functionality of exceptions improved.
Let's say you mistakenly write kbd = Keyb_oard.new, not kbd = Keyboard.new, an error message will show on the serial console:

In such a situation, your keyboard doesn't work as a keyboard but the PRKFirmware storage drive keeps alive. Until version 0.9.16, the drive was unexpectedly unmounted and you might have difficulty rewriting your keymap.rb.

Again, we strongly recommend using a serial console when your keymap.rb doesn't work. See wiki/Debug print

Bug fix🐛

  • An issue related to "Startup time reduced⌨💨" issues/120
  • An issue of RGB issue/122
  • Improve serial console print that used to be often tangled

Big thanks to @yswallow and @techmech-keeb