Documentation

Overview

    Package generic provides generic (to Linux) drivers for functionalities like

    Digital I/O I²C LED control

    They are used by the hosts to satiate the HAL.

    Index

    Constants

    View Source
    const (
    	MaxGPIOInterrupt = 64
    )

    Variables

    View Source
    var ErrorPinAlreadyRegistered = errors.New("pin interrupt already registered")

    Functions

    func NewDigitalPin

    func NewDigitalPin(pd *embd.PinDesc, drv embd.GPIODriver) embd.DigitalPin

    func NewI2CBus

    func NewI2CBus(l byte) embd.I2CBus

    func NewLED

    func NewLED(id string) embd.LED

    func NewSPIBus

    func NewSPIBus(spiDevMinor int, mode, channel byte, speed, bpw, delay int, i func() error) embd.SPIBus

    Types

    This section is empty.