UART class using serialport gem.

Overview

This is an implementation of the UART class library.
Follows mruby, mruby/c common I/O API guidelines.

This is a wrapper for the serialport gem.
Works well on 32-bit and 64-bit OS.

Installation

$ gem install mruby-serialport-uart

Features

  • Read and write by serialport.
  • Communication parameters can be changed at any time.
  • It has linewise methods and binary methods.

Usage

about RaspberryPi...

# echo server
require "mruby/uart"   # or "mruby/uart/serialport"

uart = UART.new("/dev/serial0")
while true
  s = uart.read(1)
  uart.write s
  print s
end

Other case, see original guidelines.

https://github.com/mruby/microcontroller-peripheral-interface-guide/blob/main/mruby_io_UART_en.md

Licence

BSD 3-Clause License. see LICENSE file.