Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 3.3 KB

File metadata and controls

45 lines (34 loc) · 3.3 KB

Go PiGPIO Socket Interface

Go Reference

Implementation of the PiGPIO socket to communicate with the PiGPIO daemon. Can be used to communicate over network or localhost.

import "github.com/BxNiom/go-pigpio"

For documentation have a look at docs/README.md


Progress

Title Progress Description Status
🟢 connection socket create a socket and connect to daemon Finished
🟢 gpio mode set gpio mode Finished
🟢 read/write read/write gpio value Finished
🟢 PWM software PWM Finished
🟢 hardware hardware PWM and clock Finished
🟢 wave add/create/modify waves Finished
🟢 i2c communication with I2C devices Finished
🟢 spi communication with SPI devices Finished
🟢 filter noise and glitch filters Finished
🟢 serial open/read/write to tty Finished
🟢 callbacks Finished
🟢 scripts Finished
🟢 file open/read/write files Finished
🟢 error codes implement pigpiod error codes Finished
🟡 documentation currently using comments from pypigpio
modify to fit go code

⚪ Todo | 🟡 Work in progress | 🟠 Features todo | 🟢 Done

Changelog

  • RC 1.1

    • File operations added
    • Changed error message if data read failed
  • RC1

    • First release candidate