System.GPIO.Linux.Sysfs

The Linux sysfs GPIO interpreter

data SysfsGpioT m a

runSysfsGpioT

type SysfsGpioIO

runSysfsGpioIO

data PinDescriptor

The Linux sysfs monad

class MonadSysfs m

data SysfsIOT m a

Low-level sysfs GPIO actions

sysfsIsPresent

availablePins

pinIsExported

exportPin

exportPinChecked

unexportPin

unexportPinChecked

pinHasDirection

readPinDirection

writePinDirection

writePinDirectionWithValue

readPinValue

pollPinValue

pollPinValueTimeout

writePinValue

pinHasEdge

readPinEdge

writePinEdge

readPinActiveLow

writePinActiveLow

sysfs-specific types

data SysfsEdge

toPinInterruptMode

toSysfsEdge

sysfs-specific Exceptions

data SysfsException