| Name | Description | Type | Package | Framework |
| GpioBlinkStateTrigger | Class | com.pi4j.io.gpio.trigger | PI4J | |
| GpioBlinkStopStateTrigger | Class | com.pi4j.io.gpio.trigger | PI4J | |
| GpioBlinkStopTaskImpl | Class | com.pi4j.io.gpio.tasks.impl | PI4J | |
| GpioBlinkTaskImpl | Class | com.pi4j.io.gpio.tasks.impl | PI4J | |
| GpioCallbackTrigger | Class | com.pi4j.io.gpio.trigger | PI4J | |
| GpioController | Gpio controller interface. | Interface | com.pi4j.io.gpio | PI4J |
| GpioControllerImpl | Class | com.pi4j.io.gpio.impl | PI4J | |
| GpioEventDebounceTaskImpl | Class | com.pi4j.io.gpio.tasks.impl | PI4J | |
| GpioEventDispatchTaskImpl | Class | com.pi4j.io.gpio.tasks.impl | PI4J | |
| GpioEventMonitorExecutorImpl | Class | com.pi4j.io.gpio.impl | PI4J | |
| GpioEventMonitorImpl | Class | com.pi4j.io.gpio.impl | PI4J | |
| GpioFactory | This factory class provides a static method to create new 'GpioController' instances. | Class | com.pi4j.io.gpio | PI4J |
| GpioInverseSyncStateTrigger | Class | com.pi4j.io.gpio.trigger | PI4J | |
| GpioPin | Gpio pin interface. | Interface | com.pi4j.io.gpio | PI4J |
| GpioPinAnalog | Gpio analog pin interface. | Interface | com.pi4j.io.gpio | PI4J |
| GpioPinAnalogInput | Analog input pin inteface. | Interface | com.pi4j.io.gpio | PI4J |
| GpioPinAnalogOutput | Gpio analog output pin interface. | Interface | com.pi4j.io.gpio | PI4J |
| GpioPinAnalogValueChangeEvent | GPIO analog pin value change event. | Class | com.pi4j.io.gpio.event | PI4J |
| GpioPinDigital | Gpio digital pin interface. | Interface | com.pi4j.io.gpio | PI4J |
| GpioPinDigitalInput | This is a decorator interface to describe digital input pin. | Interface | com.pi4j.io.gpio | PI4J |
| GpioPinDigitalMultipurpose | Gpio digital pin interface. | Interface | com.pi4j.io.gpio | PI4J |
| GpioPinDigitalOutput | Gpio digital output pin interface. | Interface | com.pi4j.io.gpio | PI4J |
| GpioPinDigitalStateChangeEvent | GPIO digital state pin value change event. | Class | com.pi4j.io.gpio.event | PI4J |
| GpioPinEvent | Class | com.pi4j.io.gpio.event | PI4J | |
| GpioPinExistsException | GPIO pin already exists exception. | Class | com.pi4j.io.gpio.exception | PI4J |
| GpioPinImpl | Class | com.pi4j.io.gpio.impl | PI4J | |
| GpioPinInput | Gpio input pin interface. | Interface | com.pi4j.io.gpio | PI4J |
| GpioPinListener | This interface implements the callback event handler for GPIO pin state changes. | Interface | com.pi4j.io.gpio.event | PI4J |
| GpioPinListenerAnalog | This interface implements the callback event handler for GPIO pin state changes. | Interface | com.pi4j.io.gpio.event | PI4J |
| GpioPinListenerDigital | This interface implements the callback event handler for GPIO pin state changes. | Interface | com.pi4j.io.gpio.event | PI4J |
| GpioPinNotProvisionedException | GPIO pin not provisioned exception. | Class | com.pi4j.io.gpio.exception | PI4J |
| GpioPinOutput | Gpio pin output decorator interface. | Interface | com.pi4j.io.gpio | PI4J |
| GpioPinPwm | Gpio input pin interface. | Interface | com.pi4j.io.gpio | PI4J |
| GpioPinPwmOutput | Gpio output pwm pin interface. | Interface | com.pi4j.io.gpio | PI4J |
| GpioPinShutdown | Gpio shutdown pin interface. | Interface | com.pi4j.io.gpio | PI4J |
| GpioPinShutdownImpl | Class | com.pi4j.io.gpio.impl | PI4J | |
| GpioProvider | Gpio provider interface. | Interface | com.pi4j.io.gpio | PI4J |
| GpioProviderBase | Abstract base implementation of GpioProvider. | Class | com.pi4j.io.gpio | PI4J |
| GpioProviderPinCache | This class provides cache for gpio pin instances. | Class | com.pi4j.io.gpio | PI4J |
| GpioPulseStateTrigger | Class | com.pi4j.io.gpio.trigger | PI4J | |
| GpioPulseTaskImpl | Class | com.pi4j.io.gpio.tasks.impl | PI4J | |
| GpioScheduledExecutorImpl | Class | com.pi4j.io.gpio.impl | PI4J | |
| GpioSetStateTrigger | Class | com.pi4j.io.gpio.trigger | PI4J | |
| GpioSyncStateTrigger | Class | com.pi4j.io.gpio.trigger | PI4J | |
| GpioToggleStateTrigger | Class | com.pi4j.io.gpio.trigger | PI4J | |
| GpioTrigger | Interface | com.pi4j.io.gpio.trigger | PI4J | |
| GpioTriggerBase | Class | com.pi4j.io.gpio.trigger | PI4J | |
| InvalidPinException | Invalid pin exception. | Class | com.pi4j.io.gpio.exception | PI4J |
| InvalidPinModeException | Invalid pin mode exception. | Class | com.pi4j.io.gpio.exception | PI4J |
| OutputTargetedGpioTrigger | Class | com.pi4j.io.gpio.trigger | PI4J | |
| PiFacePin | Raspberry Pi pin definitions. | Class | com.pi4j.io.gpio | PI4J |
| Pin | This interface describes a pin. | Interface | com.pi4j.io.gpio | PI4J |
| PinAnalogValueChangeEvent | GPIO analog pin value change event. | Class | com.pi4j.io.gpio.event | PI4J |
| PinDigitalStateChangeEvent | GPIO digital pin state change event. | Class | com.pi4j.io.gpio.event | PI4J |
| PinDirection | Class | com.pi4j.io.gpio | PI4J | |
| PinEdge | Pin edge definition. | Class | com.pi4j.io.gpio | PI4J |
| PinEvent | Class | com.pi4j.io.gpio.event | PI4J | |
| PinEventType | Class | com.pi4j.io.gpio.event | PI4J | |
| PinImpl | Class | com.pi4j.io.gpio.impl | PI4J | |
| PinListener | Pin Listener Interface This interface implements the callback event handler for Pin state changes. | Interface | com.pi4j.io.gpio.event | PI4J |
| PinMode | Pin edge definition. | Class | com.pi4j.io.gpio | PI4J |
| PinProviderException | Pin provider exception. | Class | com.pi4j.io.gpio.exception | PI4J |
| PinPullResistance | enum PinPullResistancePin pull up/down resistance definition. | Class | com.pi4j.io.gpio | PI4J |
| PinState | Pin edge definition. | Class | com.pi4j.io.gpio | PI4J |
| RaspiGpioProvider | Raspberry PI GpioProvider implementation. | Class | com.pi4j.io.gpio | PI4J |
| RaspiPin | Raspberry Pi pin definitions. | Class | com.pi4j.io.gpio | PI4J |
| RCMPin | Raspberry Pi Compute Module pin definitions. | Class | com.pi4j.io.gpio | PI4J |
| UnsupportedPinModeException | Unsupported pin exception. | Class | com.pi4j.io.gpio.exception | PI4J |
| UnsupportedPinPullResistanceException | Unsupported pin pull up/down resistence exception. | Class | com.pi4j.io.gpio.exception | PI4J |
| ValidationException | Class | com.pi4j.io.gpio.exception | PI4J | |