SkillAgentSearch skills...

Devices

Go·Hardware·Lean - Device drivers

Install / Use

/learn @periph/Devices
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

periph - Peripherals I/O in Go

Documentation is at https://periph.io

Join us for a chat on gophers.slack.com/messages/periph, get an invite here.

mascot

PkgGoDev codecov

Example

Blink a LED:

package main

import (
    "time"
    "periph.io/x/conn/v3/gpio"
    "periph.io/x/host/v3"
    "periph.io/x/host/v3/rpi"
)

func main() {
    host.Init()
    t := time.NewTicker(500 * time.Millisecond)
    for l := gpio.Low; ; l = !l {
        rpi.P1_33.Out(l)
        <-t.C
    }
}

Curious? Look at supported devices for more examples!

Authors

periph was initiated with ❤️️ and passion by Marc-Antoine Ruel. The full list of contributors is in AUTHORS and CONTRIBUTORS.

Related Skills

View on GitHub
GitHub Stars112
CategoryDevelopment
Updated19d ago
Forks51

Languages

Go

Security Score

95/100

Audited on Mar 15, 2026

No findings