/lgpio

Linux GPIO, I2C, SPI and PWM in Ruby

Primary LanguageCMIT LicenseMIT

lgpio

Ruby bindings for the lgpio (lg) C library, which provides GPIO, PWM, I2C, SPI and Serial features on single-board-computers (SBCs) running Linux.

Progress:

  • GPIO Read/Write
  • GPIO Group Read/Write
  • GPIO Callbacks
  • PWM (software-timed)
  • Wave (software-timed)
  • I2C
  • SPI
  • Serial