Go PiGPIO Socket Interface
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
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
RC 1.1
File operations added
Changed error message if data read failed
RC1