# com.google.android.things.pio

# com.google.android.things.pio

## Interfaces

|----------------------------------------------------------------------------------------------------------------|--------------------------|
| [Gpio](https://developer.android.com/reference/com/google/android/things/pio/Gpio)                             | Controls a GPIO pin.     |
| [GpioCallback](https://developer.android.com/reference/com/google/android/things/pio/GpioCallback)             | GPIO interrupt callback. |
| [I2cDevice](https://developer.android.com/reference/com/google/android/things/pio/I2cDevice)                   | Controls an I2C device.  |
| [Pwm](https://developer.android.com/reference/com/google/android/things/pio/Pwm)                               | Controls a PWM pin.      |
| [SpiDevice](https://developer.android.com/reference/com/google/android/things/pio/SpiDevice)                   | Controls a SpiDevice.    |
| [UartDevice](https://developer.android.com/reference/com/google/android/things/pio/UartDevice)                 | Controls a UART device.  |
| [UartDeviceCallback](https://developer.android.com/reference/com/google/android/things/pio/UartDeviceCallback) | UART interrupt callback. |

## Classes

|--------------------------------------------------------------------------------------------------------------|------------------------------|
| [PeripheralManager](https://developer.android.com/reference/com/google/android/things/pio/PeripheralManager) | Lists and opens peripherals. |

-

  ## Interfaces

  - [Gpio](https://developer.android.com/reference/com/google/android/things/pio/Gpio)
  - [GpioCallback](https://developer.android.com/reference/com/google/android/things/pio/GpioCallback)
  - [I2cDevice](https://developer.android.com/reference/com/google/android/things/pio/I2cDevice)
  - [Pwm](https://developer.android.com/reference/com/google/android/things/pio/Pwm)
  - [SpiDevice](https://developer.android.com/reference/com/google/android/things/pio/SpiDevice)
  - [UartDevice](https://developer.android.com/reference/com/google/android/things/pio/UartDevice)
  - [UartDeviceCallback](https://developer.android.com/reference/com/google/android/things/pio/UartDeviceCallback)
-

  ## Classes

  - [PeripheralManager](https://developer.android.com/reference/com/google/android/things/pio/PeripheralManager)