Windows.Devices.Gpio.Provider 命名空间

此 API 公开提供程序接口和关联类,供你为特定控制器实现。 GPIO API 需要 GPIO 提供程序实现才能与 GPIO 控制器通信。

注意

有关 GPIO 提供程序和 IGpioProvider 接口的信息,请参阅 总线提供程序

有关代码示例,请参阅 GpioDeviceProvider.hMicrosoft.IoT.Lightning GitHub 存储库中的 和 GpioDeviceProvider.cpp 源代码文件。 有关更多代码示例,请参阅 ArduinoBusProviders GitHub 存储库中的 和 SimulatedProvider 文件夹。

GpioPinProviderValueChangedEventArgs

提供有关 IGpioPinProvider.ValueChanged 事件的信息。

接口

IGpioControllerProvider

表示所有常规用途 I/O (GPIO) 控制器通用的操作。

IGpioPinProvider

表示常规用途 I/O (GPIO) 引脚提供程序的常见操作。

IGpioProvider

表示常规用途 I/O (GPIO) 控制器提供程序的常见操作。

枚举

ProviderGpioPinDriveMode

描述是将常规用途 I/O (GPIO) 引脚配置为输入还是输出,以及如何将值驱动到引脚上。

ProviderGpioPinEdge

介绍常规用途 I/O (GPIO) 引脚的值可能发生的更改类型。

ProviderGpioPinValue

介绍常规用途 I/O (GPIO) 引脚的可能值。

ProviderGpioSharingMode

介绍可在其中打开常规用途 I/O (GPIO) 引脚的模式。 这些模式确定在打开引脚时是否可以打开与 GPIO 引脚的其他连接。