Windows.Devices.Gpio.Provider
Windows.Devices.Gpio.Provider
Windows.Devices.Gpio.Provider
Windows.Devices.Gpio.Provider
Namespace
This API exposes a Provider interface and associated classes for the user to implement for a specific controller. The GPIO API needs a GPIO Provider implementation to talk to the GPIO controller.
Classes
Interfaces
| IGpioControllerProvider IGpioControllerProvider IGpioControllerProvider IGpioControllerProvider |
Represents the actions common to all general-purpose I/O (GPIO) controllers. |
| IGpioPinProvider IGpioPinProvider IGpioPinProvider IGpioPinProvider |
Represents actions common to general-purpose I/O (GPIO) pin providers. |
| IGpioProvider IGpioProvider IGpioProvider IGpioProvider |
Represents actions common to general-purpose I/O (GPIO) controller providers. |
Enums
| ProviderGpioPinDriveMode ProviderGpioPinDriveMode ProviderGpioPinDriveMode ProviderGpioPinDriveMode |
Describes whether a general-purpose I/O (GPIO) pin is configured as an input or an output, and how values are driven onto the pin. |
| ProviderGpioPinEdge ProviderGpioPinEdge ProviderGpioPinEdge ProviderGpioPinEdge |
Describes the possible types of change that can occur to the value of the general-purpose I/O (GPIO) pin. |
| ProviderGpioPinValue ProviderGpioPinValue ProviderGpioPinValue ProviderGpioPinValue |
Describes the possible values for a general-purpose I/O (GPIO) pin. |
| ProviderGpioSharingMode ProviderGpioSharingMode ProviderGpioSharingMode ProviderGpioSharingMode |
Describes the modes in which you can open a general-purpose I/O (GPIO) pin. These modes determine whether other connections to the GPIO pin can be opened while you have the pin open. |