Package com.pi4j.io.gpio
-
Interface Summary Interface Description GpioController Gpio controller interface.GpioPin Gpio pin interface.GpioPinAnalog Gpio analog pin interface.GpioPinAnalogInput Analog input pin inteface.GpioPinAnalogOutput Gpio analog output pin interface.GpioPinDigital Gpio digital pin interface.GpioPinDigitalInput This is a decorator interface to describe digital input pin.GpioPinDigitalMultipurpose Gpio digital pin interface.GpioPinDigitalOutput Gpio digital output pin interface.GpioPinInput Gpio input pin interface.GpioPinOutput Gpio pin output decorator interface.GpioPinPwm Gpio input pin interface.GpioPinPwmOutput Gpio output pwm pin interface.This interface adds operation to set output pwm value.GpioPinShutdown Gpio shutdown pin interface.GpioProvider Gpio provider interface.Pin This interface describes a pin. -
Class Summary Class Description GpioFactory This factory class provides a static method to create new 'GpioController' instances.GpioProviderBase Abstract base implementation ofGpioProvider
.GpioProviderPinCache This class provides cache for gpio pin instances.PinProvider Pi4J pin definitionsRaspiBcmPin Raspberry Pi pin definitions for the Broadcom pin numbering scheme.RaspiGpioProvider Raspberry PIGpioProvider
implementation.RaspiPin Raspberry Pi pin definitions for (default) WiringPi pin numbering scheme.RCMPin Raspberry Pi Compute Module pin definitions.SimulatedGpioProvider A simulator to aid in development of RI Pi systems using a standard PC dev environment.WiringPiGpioProviderBase WiringPiGpioProviderBaseGpioProvider
implementation. -
Enum Summary Enum Description PinDirection Pn direction.PinEdge Pin edge definition.PinMode Pin edge definition.PinPullResistance Pin pull up/down resistance definition.PinState Pin edge definition.RaspiPinNumberingScheme Raspberry Pi pin numbering scheme.